diff options
author | Rich Felker <dalias@aerifal.cx> | 2015-05-14 18:51:27 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015-05-14 18:51:27 -0400 |
commit | c0f10cf06725bd0de37f3ced7954a653bf9f1049 (patch) | |
tree | 0b7afac048a473bb59e30cf1b9b8b8e700a3a1a5 /crt | |
parent | 83340c7a580e91b22f58321b7cf6d976af61084c (diff) | |
download | musl-c0f10cf06725bd0de37f3ced7954a653bf9f1049.tar.gz musl-c0f10cf06725bd0de37f3ced7954a653bf9f1049.tar.xz musl-c0f10cf06725bd0de37f3ced7954a653bf9f1049.zip |
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.
Diffstat (limited to 'crt')
0 files changed, 0 insertions, 0 deletions