diff options
author | Richard Henderson <rth@twiddle.net> | 2013-02-13 20:32:14 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-02-28 00:18:30 -0800 |
commit | 365261c37ff9156372a32f4ab3f07dcfbd72217e (patch) | |
tree | 381ad467184a51527351b37cca2fc096755220d2 /ports/ChangeLog.arm | |
parent | 6ccd0107f3303732409aadffc3bac0e741f1eac4 (diff) | |
download | glibc-365261c37ff9156372a32f4ab3f07dcfbd72217e.zip glibc-365261c37ff9156372a32f4ab3f07dcfbd72217e.tar.gz glibc-365261c37ff9156372a32f4ab3f07dcfbd72217e.tar.bz2 |
arm: Mark assembly files that will not use thumb mode
Some routines are written with complex LDM/STM insns that cannot be
used in thumb mode, or are highly conditional requiring excessive
IT insns.
When a future patch goes in to enable thumb2 by default, this marker
will be used to override that default.
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r-- | ports/ChangeLog.arm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm index 33a1f57..28ec8f9 100644 --- a/ports/ChangeLog.arm +++ b/ports/ChangeLog.arm @@ -37,6 +37,17 @@ * sysdeps/unix/sysv/linux/arm/sysdep.h (PSEUDO_RET): Likewise. * sysdeps/unix/sysv/linux/arm/vfork.S (__vfork): Likewise. + * ports/sysdeps/arm/__longjmp.S: Define NO_THUMB before <sysdep.h> + * sysdeps/arm/crti.S, sysdeps/arm/crtn.S: Likewise. + * sysdeps/arm/dl-trampoline.S: Likewise. + * sysdeps/arm/memcpy.S: Likewise. + * sysdeps/arm/memmove.S: Likewise. + * sysdeps/arm/memset.S: Likewise. + * sysdeps/arm/setjmp.S: Likewise. + * sysdeps/arm/strlen.S: Likewise. + * sysdeps/unix/sysv/linux/arm/____longjmp_chk.S: Likewise. + * sysdeps/unix/sysv/linux/arm/setcontext.S: Likewise. + 2013-02-27 Roland McGrath <roland@hack.frob.com> * sysdeps/arm/sysdep.h (CFI_SECTIONS): New macro. |