Commit 5791e6da by David Edelsohn Committed by David Edelsohn

doc/install.texi: Update AIX information again.

From-SVN: r42819
parent b8df899a
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
......
......@@ -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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment