aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2001-06-03 06:40:15 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2001-06-03 02:40:15 -0400
commit5791e6da36862f29d6c2fe8c6aed4bca6bf26a90 (patch)
treee84556a014c648b989be09fb82bdd9ed0e0cadb0 /gcc
parentb8df899a1c624ba85f9a22996a079c747713eab6 (diff)
downloadgcc-5791e6da36862f29d6c2fe8c6aed4bca6bf26a90.zip
gcc-5791e6da36862f29d6c2fe8c6aed4bca6bf26a90.tar.gz
gcc-5791e6da36862f29d6c2fe8c6aed4bca6bf26a90.tar.bz2
doc/install.texi: Update AIX information again.
From-SVN: r42819
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/doc/install.texi58
2 files changed, 10 insertions, 52 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4ebc445..fad93e2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-06-03 David Edelsohn <edelsohn@gnu.org>
+
+ * doc/install.texi: Update AIX information again.
+
2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/gcc.texi, doc/install-old.texi: Remove old system-specific
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index 42b080a..34a4e56 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -33,7 +33,7 @@
@settitle Installing GCC: Binaries
@end ifset
-@comment $Id: install.texi,v 1.12 2001/06/02 18:21:37 jsm28 Exp $
+@comment $Id: install.texi,v 1.13 2001/06/02 22:33:30 jsm28 Exp $
@c Copyright (C) 2001 Free Software Foundation, Inc.
@c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com
@@ -1124,8 +1124,6 @@ GNU Compiler Collection on your machine.
@item
@uref{#ns32k-utek,,ns32k-utek}
@item
-@uref{#rs6000-*-aix,,rs6000-*-aix, powerpc-*-aix}
-@item
@uref{#powerpc-*-elf,,powerpc-*-elf, powerpc-*-sysv4}
@item
@uref{#powerpc-*-linux-gnu*,,powerpc-*-linux-gnu*}
@@ -1968,6 +1966,11 @@ GCC does not produce the same floating-point formats that the assembler
expects. If one encouters this problem, set the @env{LANG}
environment variable to "C" or "En_US".
+By default, GCC for AIX 4.1 and above produces code that can be used on
+both Power or PowerPC processors.
+
+You can specify a default version for the @samp{-mcpu=}@var{cpu_type}
+switch by using the configure option @samp{--with-cpu-}@var{cpu_type}.
@html
</p>
@@ -2568,55 +2571,6 @@ binaries of GNU CC for bootstrapping.
</p>
<hr>
@end html
-@heading @anchor{rs6000-*-aix}rs6000-*-aix, powerpc-*-aix
-Various early versions of each release of the IBM XLC compiler will not
-bootstrap GNU CC. Symptoms include differences between the stage2 and
-stage3 object files, and errors when compiling @file{libgcc.a} or
-@file{enquire}. Known problematic releases include: xlc-1.2.1.8,
-xlc-1.3.0.0 (distributed with AIX 3.2.5), and xlc-1.3.0.19. Both
-xlc-1.2.1.28 and xlc-1.3.0.24 (PTF 432238) are known to produce working
-versions of GNU CC, but most other recent releases correctly bootstrap
-GNU CC.
-
-Release 4.3.0 of AIX and ones prior to AIX 3.2.4 include a version of
-the IBM assembler which does not accept debugging directives: assembler
-updates are available as PTFs. Also, if you are using AIX 3.2.5 or
-greater and the GNU assembler, you must have a version modified after
-October 16th, 1995 in order for the GNU C compiler to build. See the
-file @file{README.RS6000} for more details on any of these problems.
-
-GNU CC does not yet support the 64-bit PowerPC instructions.
-
-Objective C does not work on this architecture because it makes assumptions
-that are incompatible with the calling conventions.
-
-AIX on the RS/6000 provides support (NLS) for environments outside of
-the United States. Compilers and assemblers use NLS to support
-locale-specific representations of various objects including
-floating-point numbers ("." vs "," for separating decimal fractions).
-There have been problems reported where the library linked with GNU CC
-does not produce the same floating-point formats that the assembler
-accepts. If you have this problem, set the LANG environment variable to
-"C" or "En_US".
-
-Due to changes in the way that GNU CC invokes the binder (linker) for AIX
-4.1, you may now receive warnings of duplicate symbols from the link step
-that were not reported before. The assembly files generated by GNU CC for
-AIX have always included multiple symbol definitions for certain global
-variable and function declarations in the original program. The warnings
-should not prevent the linker from producing a correct library or runnable
-executable.
-
-By default, AIX 4.1 produces code that can be used on either Power or
-PowerPC processors.
-
-You can specify a default version for the @samp{-mcpu=}@var{cpu_type}
-switch by using the configure option @samp{--with-cpu-}@var{cpu_type}.
-
-@html
-</p>
-<hr>
-@end html
@heading @anchor{powerpc-*-elf}powerpc-*-elf, powerpc-*-sysv4
PowerPC system in big endian mode, running System V.4.