arm: Mark assembly files that will not use thumb mode
commit365261c37ff9156372a32f4ab3f07dcfbd72217e
authorRichard Henderson <rth@twiddle.net>
Thu, 14 Feb 2013 04:32:14 +0000 (13 20:32 -0800)
committerRichard Henderson <rth@twiddle.net>
Thu, 28 Feb 2013 08:18:30 +0000 (28 00:18 -0800)
tree381ad467184a51527351b37cca2fc096755220d2
parent6ccd0107f3303732409aadffc3bac0e741f1eac4
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.
12 files changed:
ports/ChangeLog.arm
ports/sysdeps/arm/__longjmp.S
ports/sysdeps/arm/crti.S
ports/sysdeps/arm/crtn.S
ports/sysdeps/arm/dl-trampoline.S
ports/sysdeps/arm/memcpy.S
ports/sysdeps/arm/memmove.S
ports/sysdeps/arm/memset.S
ports/sysdeps/arm/setjmp.S
ports/sysdeps/arm/strlen.S
ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
ports/sysdeps/unix/sysv/linux/arm/setcontext.S