Install back PR target/47230 fix (Revert the revert).
authorUros Bizjak <uros@gcc.gnu.org>
Fri, 27 Mar 2015 17:08:44 +0000 (18:08 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 27 Mar 2015 17:08:44 +0000 (18:08 +0100)
From-SVN: r221739

ChangeLog
config/ChangeLog
config/mh-alpha-linux [new file with mode: 0644]
configure
configure.ac
gcc/ChangeLog
gcc/doc/install.texi

index f3c095be5454d0eb98759aa79366c518ff22e525..e2f1060151f50764dc656d6e1d93d15e73fef4d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
        * 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):
index eda008285e85349d8062bd632c5b1ed1b889b4d6..960cd5d3999fe6959915476aa26dee7836f1ab28 100644 (file)
@@ -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 (file)
index 0000000..9a9244b
--- /dev/null
@@ -0,0 +1,3 @@
+# Prevent GPREL16 relocation truncation
+LDFLAGS += -Wl,--no-relax
+BOOT_LDFLAGS += -Wl,--no-relax
index 098ed9fa89c30f17f6829686c582713db299bb0d..064e69b80ec860334be2d8087ee49b6a8e5b1998 100755 (executable)
--- 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"
     ;;
index 7104631b73841a5cf6d9a212132776c271f8155e..56f6af3e83de93f7e03ade20652d7005f6f4124f 100644 (file)
@@ -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"
     ;;
index e846805ed988cf034e416afc3bf4d3db438e20e8..05174d85b657c159276126b9ca15ad7c10689cd6 100644 (file)
        * 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
index 1e845702ddb7e39900c8edbaf1d17cce2b59174a..efab00b3e8d689c3b7a334a94f5cddffe143fed7 100644 (file)
@@ -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 />