* doc/install.texi (*-ibm-aix*): Additional information for AIX 7.1.
authorDavid Edelsohn <dje.gcc@gmail.com>
Fri, 23 Oct 2015 17:25:43 +0000 (17:25 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 23 Oct 2015 17:25:43 +0000 (13:25 -0400)
From-SVN: r229263

gcc/ChangeLog
gcc/doc/install.texi

index 25e40632f6c22a4bab9bb88b859db840065601c8..21365db5f4f7ca6e395667e8301d3542006acc6b 100644 (file)
@@ -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>
 
index 1fd773e8e20e0a3433196e6fac5feaf4d40cc886..0e86493d8d7cdf2f30e51c2bb86f0111df6d8434 100644 (file)
@@ -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