From 76fabbf42df41d1275c71a4ff159b8b53147c6f4 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 25 Feb 2015 20:59:31 +0100 Subject: [PATCH] Revert: 2014-07-26 Uros Bizjak PR target/47230 * configure.ac (alpha*-*-linux*): Use mh-alpha-linux. * configure: Regenerate. /config Revert: 2014-07-26 Uros Bizjak PR target/47230 * mh-alpha-linux: New file. /gcc PR target/47230 * doc/install.texi (Specific, alpha*-*-*): Document that binutils 2.25 or newer are required. From-SVN: r220990 --- ChangeLog | 9 +++++++++ config/ChangeLog | 8 ++++++++ config/mh-alpha-linux | 3 --- configure | 3 --- configure.ac | 3 --- gcc/ChangeLog | 9 +++++++-- gcc/doc/install.texi | 9 +++++---- 7 files changed, 29 insertions(+), 15 deletions(-) delete mode 100644 config/mh-alpha-linux diff --git a/ChangeLog b/ChangeLog index bb5f2efa795..7875e4f09dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2015-02-25 Uros Bizjak + + Revert: + 2014-07-26 Uros Bizjak + + PR target/47230 + * configure.ac (alpha*-*-linux*): Use mh-alpha-linux. + * configure: Regenerate. + 2015-02-20 Thomas Schwinge * configure.ac [--enable-as-accelerator-for] (enable_languages): diff --git a/config/ChangeLog b/config/ChangeLog index c9ed12136d1..a8a557ceecf 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,11 @@ +2015-02-25 Uros Bizjak + + Revert: + 2014-07-26 Uros Bizjak + + PR target/47230 + * mh-alpha-linux: New file. + 2015-02-18 Thomas Schwinge * elf.m4 (ACX_ELF_TARGET_IFELSE): nvptx-*-none isn't ELF. diff --git a/config/mh-alpha-linux b/config/mh-alpha-linux deleted file mode 100644 index 9a9244baaa3..00000000000 --- a/config/mh-alpha-linux +++ /dev/null @@ -1,3 +0,0 @@ -# Prevent GPREL16 relocation truncation -LDFLAGS += -Wl,--no-relax -BOOT_LDFLAGS += -Wl,--no-relax diff --git a/configure b/configure index fcfe44f4fd8..9de72959cbc 100755 --- a/configure +++ b/configure @@ -3944,9 +3944,6 @@ 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 08a6fbf991d..00f745292dc 100644 --- a/configure.ac +++ b/configure.ac @@ -1275,9 +1275,6 @@ 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 ec2cb695cf7..cb196f7c159 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2015-02-25 Uros Bizjak + + PR target/47230 + * doc/install.texi (Specific, alpha*-*-*): Document that binutils 2.25 + or newer are required. + 2015-02-25 Kai Tietz PR tree-optimization/61917 @@ -314,8 +320,7 @@ * tree-eh.c (frob_into_branch_around): Fix up typos in function comment. (lower_catch): Put eh_seq resulting from EH lowering of - the cleanup sequence after the cleanup rather than before - it. + the cleanup sequence after the cleanup rather than before it. 2015-02-18 Tom de Vries diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index dca0d850965..b8bb4bd13bd 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3416,10 +3416,11 @@ 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. -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. +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. @html