arm: Introduce and use NEGOFF series of macros
authorRichard Henderson <rth@twiddle.net>
Thu, 14 Feb 2013 17:46:56 +0000 (09:46 -0800)
committerRichard Henderson <rth@twiddle.net>
Wed, 6 Mar 2013 15:44:25 +0000 (07:44 -0800)
commit3ae44082ab30918a6f5aa135620dda08e62593d5
tree659127296546c56218bfe4dd8ede95a389dd3b62
parentcd24e113c38e81c15a72536a99062373d5701389
arm: Introduce and use NEGOFF series of macros

There are several places in which we access negative offsets from
the thread-pointer, but thumb2 only supports positive offsets in
memory references.

Avoid duplicating the rather large macros in which these references
are embedded by abstracting out the operation.
ports/ChangeLog.arm
ports/sysdeps/arm/sysdep.h
ports/sysdeps/unix/sysv/linux/arm/clone.S
ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S
ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S