musl/arch
Rich Felker 74483c5955 mark arm thread-pointer-loading inline asm as volatile
this builds on commits a603a75a72 and
0ba35d69c0 to ensure that a compiler
cannot conclude that it's valid to reorder the asm to a point before
the thread pointer is set up, or to treat the inline function as if it
were declared with attribute((const)).

other archs already use volatile asm for thread pointer loading.
2015-10-15 12:04:48 -04:00
..
aarch64 fix namespace violations in aarch64/bits/termios.h 2015-09-15 14:28:07 -04:00
arm mark arm thread-pointer-loading inline asm as volatile 2015-10-15 12:04:48 -04:00
i386 introduce new symbol-lookup-free rcrt1/dlstart stage chaining 2015-09-17 06:30:55 +00:00
microblaze new dlstart stage-2 chaining for microblaze 2015-09-17 07:20:36 +00:00
mips add comment documenting hard-coded opcode for reading mips thread pointer 2015-10-15 00:55:41 -04:00
or1k new dlstart stage-2 chaining for or1k 2015-09-17 07:20:51 +00:00
powerpc new dlstart stage-2 chaining for powerpc 2015-09-17 07:20:58 +00:00
sh fix signal return for sh/fdpic 2015-09-23 18:33:49 +00:00
x32 new dlstart stage-2 chaining for x86_64 and x32 2015-09-17 07:28:44 +00:00
x86_64 new dlstart stage-2 chaining for x86_64 and x32 2015-09-17 07:28:44 +00:00