arm: Use push/pop mnemonics
commit55668624cf2c1c70ff67d8160f021df1f50fab0e
authorRichard Henderson <rth@twiddle.net>
Fri, 15 Feb 2013 05:00:14 +0000 (14 21:00 -0800)
committerRichard Henderson <rth@twiddle.net>
Wed, 6 Mar 2013 15:46:45 +0000 (6 07:46 -0800)
tree8c8090e169aa1eb36f4dd3ab11f65d0a0790a5d4
parent5ff5dfe748c0585bb43e9d16fea9d89dc3bf2b9b
arm: Use push/pop mnemonics

For arm this makes no difference--the result is bit-for-bit identical;
for thumb this results in smaller encodings.  Perhaps it ought not and
this is in fact an assembler bug, but I also think it's clearer.
20 files changed:
ports/ChangeLog.arm
ports/sysdeps/arm/arm-mcount.S
ports/sysdeps/arm/crti.S
ports/sysdeps/arm/crtn.S
ports/sysdeps/arm/dl-tlsdesc.S
ports/sysdeps/arm/dl-trampoline.S
ports/sysdeps/arm/memcpy.S
ports/sysdeps/arm/memmove.S
ports/sysdeps/arm/start.S
ports/sysdeps/arm/sysdep.h
ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
ports/sysdeps/unix/sysv/linux/arm/clone.S
ports/sysdeps/unix/sysv/linux/arm/mmap.S
ports/sysdeps/unix/sysv/linux/arm/mmap64.S
ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c
ports/sysdeps/unix/sysv/linux/arm/syscall.S
ports/sysdeps/unix/sysv/linux/arm/sysdep.h
ports/sysdeps/unix/sysv/linux/arm/vfork.S