Module Name: src Committed By: joerg Date: Fri Feb 25 14:32:38 UTC 2011
Modified Files: src/lib/libpthread: pthread_int.h Log Message: Back out using the thread register (if present) for now. libgcc_s's __register_frame_info gets called from libc's CSU code before the libc constructors are run. __register_frame_info in turn calls pthread_mutex_lock. libpthread is not initialised at this point and therefore pthread__self() traps when deferencing the thread register. This worked before because the garbage from pthread__self() is effectively ignored. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/lib/libpthread/pthread_int.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.