OSDN Git Service

ch:
[pf3gnuchains/gcc-fork.git] / gcc / README.RS6000
index 6a32c16..24cc8ba 100644 (file)
@@ -1,16 +1,43 @@
-                           AIX 4.3 assembler
+                       AIX 4.3 archive libraries
+
+AIX 4.3 utilizes a new "large format" archive to support both 32-bit and
+64-bit object modules.  The routines provided in AIX 4.3.0 and AIX 4.3.1
+to parse archive libraries did not handle the new format correctly.  These
+routines are used by GCC and result in error messages during linking such
+as "not a COFF file".  The version of the routines shipped with AIX 4.3.1
+should work for a 32-bit environment.  The "-g" option of the archive
+command may be used to create archives of 32-bit objects using the
+original "small format".  A correct version of the routines is shipped
+with AIX 4.3.2.
+
+
+                            AIX 4.3.2 binder
+
+The AIX 4.3.2.1 linker (bos.rte.bind_cmds Level 4.3.2.1) will dump core
+with a segmentation fault when invoked by any version of GCC.  A fix for
+APAR IX87327 will be available from IBM Customer Support.
+
+
+                          AIX 4.3.0 assembler
 
 The AIX 4.3.0.0 assembler generates incorrect object files if the ".bs"
 pseudo-op references symbols in certain sections.  If GCC is invoked with
 the -g debugging option (including during bootstrapping), incorrect object
 files will be produced and the AIX linker will fail with a severe error.
 A fix for APAR IX74254 (64BIT DISASSEMBLED OUPUT FROM COMPILER FAILS TO
-ASSEMBLE/BIND) is available from IBM Customer Support and IBM's
-service.boulder.ibm.com website.
+ASSEMBLE/BIND) is available from IBM Customer Support and from its
+service.boulder.ibm.com website as PTF U453956.
 
 
                              AIX 4.1 binder
 
+Some versions of the AIX binder (linker) can fail with a relocation
+overflow severe error when the -bbigtoc option is used to link
+GCC-produced object files into an executable that overflows the TOC.
+Linking f771, the GNU Fortran backend, will fail in this manner.  A fix
+for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND -BBIGTOC) is
+available from IBM Customer Support and from its website as PTF U455193.
+
 Due to changes in the way that GCC invokes the binder (linker) for AIX 4.1,
 the link step now may produce warnings of duplicate symbols which were not
 reported before.  The assembly files generated by GCC for AIX always have
@@ -104,8 +131,7 @@ assembler.
 
 Any customer can order and get the replacement assembler, and install it on
 one or more machines.  It is available on diskette from IBM Customer Support
-and from the IBM Internet fix anonymous ftp server (FixDist) at
-aix.boulder.ibm.com (198.17.57.66).
+and from its website.
 
 If you contact IBM Customer Support, they may also ask you for your customer
 number.  If you do not know it, you will still be able to get the fix, but