diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-03-27 17:08:44 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-03-27 17:08:44 +0000 |
commit | 539ded7693de29fdaec3378592c59906bcc9f825 (patch) | |
tree | dcfd837602d84eb0789b20a5748c3feccd1d2c54 | |
parent | 6e08defbf8aa4bce274e617d823ecd2320b776a1 (diff) | |
download | gcc-539ded7693de29fdaec3378592c59906bcc9f825.tar.gz |
Install back PR target/47230 fix (Revert the revert).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221739 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | config/ChangeLog | 8 | ||||
-rw-r--r-- | config/mh-alpha-linux | 3 | ||||
-rwxr-xr-x | configure | 3 | ||||
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/doc/install.texi | 9 |
7 files changed, 13 insertions, 28 deletions
diff --git a/ChangeLog b/ChangeLog index f3c095be545..e2f1060151f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -46,15 +46,6 @@ * MAINTAINERS (Various Maintainers): Add self. -2015-02-25 Uros Bizjak <ubizjak@gmail.com> - - Revert: - 2014-07-26 Uros Bizjak <ubizjak@gmail.com> - - PR target/47230 - * configure.ac (alpha*-*-linux*): Use mh-alpha-linux. - * configure: Regenerate. - 2015-02-20 Thomas Schwinge <thomas@codesourcery.com> * configure.ac [--enable-as-accelerator-for] (enable_languages): diff --git a/config/ChangeLog b/config/ChangeLog index eda008285e8..960cd5d3999 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -3,14 +3,6 @@ PR bootstrap/65537 * bootstrap-lto-noplugin.mk: New build configuration. -2015-02-25 Uros Bizjak <ubizjak@gmail.com> - - Revert: - 2014-07-26 Uros Bizjak <ubizjak@gmail.com> - - PR target/47230 - * mh-alpha-linux: New file. - 2015-02-18 Thomas Schwinge <thomas@codesourcery.com> * elf.m4 (ACX_ELF_TARGET_IFELSE): nvptx-*-none isn't ELF. diff --git a/config/mh-alpha-linux b/config/mh-alpha-linux new file mode 100644 index 00000000000..9a9244baaa3 --- /dev/null +++ b/config/mh-alpha-linux @@ -0,0 +1,3 @@ +# Prevent GPREL16 relocation truncation +LDFLAGS += -Wl,--no-relax +BOOT_LDFLAGS += -Wl,--no-relax diff --git a/configure b/configure index 098ed9fa89c..064e69b80ec 100755 --- a/configure +++ b/configure @@ -3969,6 +3969,9 @@ fi *-mingw*) host_makefile_frag="config/mh-mingw" ;; + alpha*-*-linux*) + host_makefile_frag="config/mh-alpha-linux" + ;; hppa*-hp-hpux10*) host_makefile_frag="config/mh-pa-hpux10" ;; diff --git a/configure.ac b/configure.ac index 7104631b738..56f6af3e83d 100644 --- a/configure.ac +++ b/configure.ac @@ -1297,6 +1297,9 @@ case "${host}" in *-mingw*) host_makefile_frag="config/mh-mingw" ;; + alpha*-*-linux*) + host_makefile_frag="config/mh-alpha-linux" + ;; hppa*-hp-hpux10*) host_makefile_frag="config/mh-pa-hpux10" ;; diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e846805ed98..05174d85b65 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -2203,12 +2203,6 @@ * config/arm/arm.md (arm_comparison_operator): Disabled if not allow volatile memory access in IT block -2015-02-25 Uros Bizjak <ubizjak@gmail.com> - - PR target/47230 - * doc/install.texi (Specific, alpha*-*-*): Document that binutils 2.25 - or newer are required. - 2015-02-25 Kai Tietz <ktietz@redhat.com> PR tree-optimization/61917 diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 1e845702ddb..efab00b3e8d 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3425,11 +3425,10 @@ alpha-based platforms using ELF (in particular, ignore this section for DEC OSF/1, Digital UNIX and Tru64 UNIX)@. In addition to reading this section, please read all other sections that match your target. -Binutils 2.25 or newer are required. -Versions prior to 2.25 have faulty relaxation pass that may result in -GPREL16 relocation truncation errors. Versions prior to 2.11.2 had a -number of problems with DWARF 2 debugging information, not the least of -which is incorrect linking of shared libraries. +We require binutils 2.11.2 or newer. +Previous binutils releases had a number of problems with DWARF 2 +debugging information, not the least of which is incorrect linking of +shared libraries. @html <hr /> |