From 5791e6da36862f29d6c2fe8c6aed4bca6bf26a90 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Sun, 3 Jun 2001 06:40:15 +0000 Subject: doc/install.texi: Update AIX information again. From-SVN: r42819 --- gcc/ChangeLog | 4 ++++ gcc/doc/install.texi | 58 ++++++---------------------------------------------- 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 + + * doc/install.texi: Update AIX information again. + 2001-06-02 Joseph S. Myers * 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

@@ -2568,55 +2571,6 @@ binaries of GNU CC for bootstrapping.


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

-
-@end html @heading @anchor{powerpc-*-elf}powerpc-*-elf, powerpc-*-sysv4 PowerPC system in big endian mode, running System V.4. -- cgit v1.1