This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Patch to move system-specific installation documentation


2001-06-03  David Edelsohn  <edelsohn@gnu.org>

        * doc/install.texi: Update AIX information again.


Index: install.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/doc/install.texi,v
retrieving revision 1.1.2.13
diff -c -p -r1.1.2.13 install.texi
*** install.texi	2001/06/02 22:34:56	1.1.2.13
--- install.texi	2001/06/03 06:34:11
*************** GNU Compiler Collection on your machine.
*** 1124,1131 ****
  @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*}
--- 1124,1129 ----
*************** GCC does not produce the same floating-p
*** 1968,1973 ****
--- 1966,1976 ----
  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>
*************** UTEK ns32000 system (``merlin'').  The C
*** 2563,2617 ****
  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>
--- 2566,2571 ----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]