aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2015-10-23 17:25:43 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2015-10-23 13:25:43 -0400
commit0682ab79e9968db632a7aae1955b505b6fce0eb4 (patch)
tree22a5488efee9a43920c3fd3b6f8448db619a49d3 /gcc
parentd0397c75bff8a4d567eee27bd81f3f176a823d19 (diff)
downloadgcc-0682ab79e9968db632a7aae1955b505b6fce0eb4.zip
gcc-0682ab79e9968db632a7aae1955b505b6fce0eb4.tar.gz
gcc-0682ab79e9968db632a7aae1955b505b6fce0eb4.tar.bz2
* doc/install.texi (*-ibm-aix*): Additional information for AIX 7.1.
From-SVN: r229263
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/doc/install.texi12
2 files changed, 15 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 25e4063..21365db 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-23 David Edelsohn <dje.gcc@gmail.com>
+
+ * doc/install.texi (*-ibm-aix*): Additional information for AIX 7.1.
+
2015-10-23 Steve Ellcey <sellcey@imgtec.com>
Andrew Pinski <apinski@cavium.com>
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index 1fd773e..0e86493 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -1862,7 +1862,7 @@ a cross compiler, they will not be used to configure target libraries.
@item --with-stage1-ldflags=@var{flags}
This option may be used to set linker flags to be used when linking
stage 1 of GCC. These are also used when linking GCC if configured with
-@option{--disable-bootstrap}. If @option{–with-stage1-libs} is not set to a
+@option{--disable-bootstrap}. If @option{--with-stage1-libs} is not set to a
value, then the default is @samp{-static-libstdc++ -static-libgcc}, if
supported.
@@ -3950,6 +3950,10 @@ Support for AIX version 4.2 and older was discontinued in GCC 4.5.
process resource limits (ulimit). Hard limits are configured in the
@file{/etc/security/limits} system configuration file.
+GCC 4.9 and above require a C++ compiler for bootstrap. IBM VAC++ / xlC
+cannot bootstrap GCC. xlc can bootstrap an older version of GCC and
+G++ can bootstrap recent releases of GCC.
+
GCC can bootstrap with recent versions of IBM XLC, but bootstrapping
with an earlier release of GCC is recommended. Bootstrapping with XLC
requires a larger data segment, which can be enabled through the
@@ -3998,6 +4002,12 @@ Binutils version 2.20 is the minimum level that supports bootstrap on
AIX 5@. The GNU Assembler has not been updated to support AIX 6@ or
AIX 7. The native AIX tools do interoperate with GCC@.
+AIX 7.1 added partial support for DWARF debugging, but full support
+requires AIX 7.1 TL03 SP7 that supports additional DWARF sections and
+fixes a bug in the assembler. AIX 7.1 TL03 SP5 distributed a version
+of libm.a missing important symbols; a fix for IV77796 will be
+included in SP6.
+
AIX 5.3 TL10, AIX 6.1 TL05 and AIX 7.1 TL00 introduced an AIX
assembler change that sometimes produces corrupt assembly files
causing AIX linker errors. The bug breaks GCC bootstrap on AIX and