musl/arch/arm
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
..
bits move O_PATH definition back to arch bits 2015-04-01 19:31:06 -04:00
src implement arm eabi mem* functions 2015-08-31 06:35:01 +00:00
atomic.h overhaul ARM atomics/tls for performance and compatibility 2014-11-19 01:02:01 -05:00
crt_arch.h add .text section directive to all crt_arch.h files missing it 2015-05-22 01:50:05 -04:00
pthread_arch.h mark arm thread-pointer-loading inline asm as volatile 2015-10-15 12:04:48 -04:00
reloc.h make arm reloc.h CRTJMP macro compatible with thumb 2015-05-14 18:51:27 -04:00
syscall_arch.h arm: add vdso support 2015-06-14 04:23:20 +00:00