[Bug ports/16499] armv4 (non-thumb) builds broken in clone.S
cvs-commit at gcc dot gnu.org
sourceware-bugzilla@sourceware.org
Sat Jan 25 22:05:00 GMT 2014
http://sourceware.org/bugzilla/show_bug.cgi?id=16499
--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, gentoo/2.18 has been updated
via 787172fdbbdf78fc30f222748f1197d396b05f96 (commit)
via f09e8aec0cf7a8ddda8ae04859f3e256c1741775 (commit)
from 3cd70f9e650bafef5c73c19229e6f0176604bb9e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=787172fdbbdf78fc30f222748f1197d396b05f96
commit 787172fdbbdf78fc30f222748f1197d396b05f96
Author: Richard Henderson <rth@twiddle.net>
Date: Fri Jan 24 09:07:04 2014 -0800
alpha: Fix tls-macros.h
Reported to the gcc bugzilla, there was a missing dependency on $gp
that let the compiler generated $gp reload be scheduled across the
macros here.
(cherry picked from commit 4ab6acaebd0047dc37c6493946484be9f1b4920b)
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f09e8aec0cf7a8ddda8ae04859f3e256c1741775
commit f09e8aec0cf7a8ddda8ae04859f3e256c1741775
Author: Will Newton <will.newton@linaro.org>
Date: Thu Jan 23 11:11:24 2014 +0000
ARM: Fix clone build for ARMv4
ARMv4 does not have the blx instruction, so use the BLX macro which
handles abstracting this for us.
Build tested for armv7, armv4t and armv4.
ports/ChangeLog.arm:
2014-01-24 Will Newton <will.newton@linaro.org>
[BZ #16499]
* sysdeps/unix/sysv/linux/arm/clone.S: Use BLX macro instead
of blx instruction directly.
(cherry picked from commit 47590bce28616abbcee93457da91d65a7a07589b)
-----------------------------------------------------------------------
Summary of changes:
ports/sysdeps/alpha/tls-macros.h | 22 +++++++++++-----------
ports/sysdeps/unix/sysv/linux/arm/clone.S | 8 +-------
2 files changed, 12 insertions(+), 18 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list