doc/install.texi: Update AIX information again.

From-SVN: r42819
This commit is contained in:
David Edelsohn 2001-06-03 06:40:15 +00:00 committed by David Edelsohn
parent b8df899a1c
commit 5791e6da36
2 changed files with 10 additions and 52 deletions

View File

@ -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

View File

@ -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>
@ -2564,55 +2567,6 @@ system cannot compile GNU CC; contact @samp{tektronix!reed!mason} to get
binaries of GNU CC for bootstrapping.
@html
</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>