Cleans up TLS access macros (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 5 Sep 2012 20:58:58 +0000 (13:58 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 5 Sep 2012 20:58:58 +0000 (13:58 -0700)
commit37fcde3757ee69217bd87adb774fc9ed99b05aff
treed1170347e42f31055bfef3e0f8e65b440a73ebdf
parentaac0ed330c8f6f5e58985d1267f9fbb66d3477d7
Cleans up TLS access macros (XCC)

Documents and cleans up the TLS access macros.  A bunch of the comments
were lost a few commits back.

Since I was changing things, I fixed up the whitespace and formatting
too.  If you want to review this, ignore whitespace.

You need to rebuild glibc, though not because of this patch.  Some of
the previous ones changed a few things (esp 716debe).  I needed to
completely rebuild glibc (delete glibc-XXX directory, the i686
files/directories, etc).
user/parlib/include/uthread.h
user/parlib/include/vcore.h
user/parlib/uthread.c