aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--config/ChangeLog8
-rw-r--r--config/mh-alpha-linux3
-rwxr-xr-xconfigure3
-rw-r--r--configure.ac3
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/install.texi9
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 />