From: Uros Bizjak Date: Fri, 27 Mar 2015 17:08:44 +0000 (+0100) Subject: Install back PR target/47230 fix (Revert the revert). X-Git-Tag: releases/gcc-5.1.0~225 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fgcc.git;a=commitdiff_plain;h=13be44ed9d59d5ac78e2279681c2da09039919d5 Install back PR target/47230 fix (Revert the revert). From-SVN: r221739 --- diff --git a/ChangeLog b/ChangeLog index f3c095be5454..e2f1060151f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -46,15 +46,6 @@ * MAINTAINERS (Various Maintainers): Add self. -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 eda008285e85..960cd5d3999f 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 - - 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 new file mode 100644 index 000000000000..9a9244baaa36 --- /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 098ed9fa89c3..064e69b80ec8 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 7104631b7384..56f6af3e83de 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 e846805ed988..05174d85b657 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 - - 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 diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 1e845702ddb7..efab00b3e8d6 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