diff options
author | Will Newton <will.newton@linaro.org> | 2013-09-25 10:14:20 +0100 |
---|---|---|
committer | Will Newton <will.newton@linaro.org> | 2013-10-04 10:53:43 +0100 |
commit | 6d9b9a67af7f49151191a4c7c406ca6be89855ec (patch) | |
tree | 2a8a7c8b7a920e06cdc70d619180ab7ff5907493 /ports/sysdeps/unix | |
parent | 66a9be9d58e83856e398fbb484e7f2637d7f100b (diff) | |
download | glibc-6d9b9a67af7f49151191a4c7c406ca6be89855ec.zip glibc-6d9b9a67af7f49151191a4c7c406ca6be89855ec.tar.gz glibc-6d9b9a67af7f49151191a4c7c406ca6be89855ec.tar.bz2 |
ARM: Allow building __longjmp as Thumb.
Convert __longjmp code to allow building as Thumb.
ports/ChangeLog.arm:
2013-10-04 Will Newton <will.newton@linaro.org>
* sysdeps/arm/__longjmp.S (NO_THUMB): Remove define.
(__longjmp): Use Thumb supported instructions.
* sysdeps/unix/sysv/linux/arm/____longjmp_chk.S (NO_THUMB):
Remove define.
Diffstat (limited to 'ports/sysdeps/unix')
-rw-r--r-- | ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S b/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S index 6ee7a1a..6777ef6 100644 --- a/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S +++ b/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S @@ -15,8 +15,6 @@ License along with the GNU C Library. If not, see <http://www.gnu.org/licenses/>. */ -/* ??? Needs more rearrangement for the LDM to handle thumb mode. */ -#define NO_THUMB #include <sysdep.h> .section .rodata.str1.1,"aMS",%progbits,1 |