musl/arch/arm
Rich Felker c0f10cf067 make arm reloc.h CRTJMP macro compatible with thumb
compilers targeting armv7 may be configured to produce thumb2 code
instead of arm code by default, and in the future we may wish to
support targets where only the thumb instruction set is available.

the instructions this patch omits in thumb mode are needed only for
non-thumb versions of armv4 or earlier, which are not supported by any
current compilers/toolchains and thus rather pointless to have. at
some point these compatibility return sequences may be removed from
all asm source files, and in that case it would make sense to remove
them here too and remove the ifdef.
2015-05-14 18:51:27 -04:00
..
bits move O_PATH definition back to arch bits 2015-04-01 19:31:06 -04:00
src fix __aeabi_read_tp oversight in arm atomics/tls overhaul 2014-11-22 12:26:38 -05:00
atomic.h overhaul ARM atomics/tls for performance and compatibility 2014-11-19 01:02:01 -05:00
crt_arch.h make arm crt_arch.h compatible with thumb code generation 2015-05-14 18:26:16 -04:00
pthread_arch.h overhaul ARM atomics/tls for performance and compatibility 2014-11-19 01:02:01 -05:00
reloc.h make arm reloc.h CRTJMP macro compatible with thumb 2015-05-14 18:51:27 -04:00
syscall_arch.h fix __syscall declaration with wrong visibility in syscall_arch.h 2015-04-30 16:22:57 -04:00