From dcf966bd82b34172175ca8ff4aa39f91729a9dbb Mon Sep 17 00:00:00 2001
From: John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Date: Sat, 18 Feb 2006 21:32:06 +0000
Subject: [PATCH] install.texi (hppa*-hp-hpux*): Update for 4.1.0.

	* doc/install.texi (hppa*-hp-hpux*): Update for 4.1.0.

From-SVN: r111253
---
 gcc/ChangeLog        |  4 ++++
 gcc/doc/install.texi | 11 +++++++++++
 2 files changed, 15 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 851936294ca5..f4ae68568726 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2006-02-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* doc/install.texi (hppa*-hp-hpux*): Update for 4.1.0.
+
 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
 
 	PR tree-opt/25680
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index b84590568d06..873ad67b464d 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -2786,6 +2786,17 @@ or @samp{98}.  Another way is to add an appropriate set of predefines
 to @env{CC}.  The description for the @option{munix=} option contains
 a list of the predefines used with each standard.
 
+As of GCC 4.1, @env{DWARF2} exception handling is available on HP-UX. 
+It is now the default.  This exposed a bug in the handling of data
+relocations in the GAS assembler.  The handling of 64-bit data relocations
+was seriously broken, affecting debugging and exception support on all
+hppa64-*-* targets.  Under some circumstances, 32-bit data relocations
+could also be handled incorrectly.  This problem is fixed in GAS version
+2.16.91 20051125.
+
+GCC versions prior to 4.1 incorrectly passed and returned complex
+values.  They are now passed in the same manner as aggregates.
+
 More specific information to @samp{hppa*-hp-hpux*} targets follows.
 
 @html
-- 
GitLab