From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Edelsohn To: Elena Zannoni Cc: Kevin Buettner , "Zack Weinberg" , Matthew Conway , Mark Mitchell , gcc-patches@gcc.gnu.org, gdb@sources.redhat.com Subject: Re: Limited success with 3.0 branch on AIX Date: Wed, 16 May 2001 11:15:00 -0000 Message-id: <200105161814.OAA25626@makai.watson.ibm.com> References: <15105.47488.332324.391947@kwikemart.cygnus.com> X-SW-Source: 2001-05/msg00274.html As a follow up, compiling file bss.c with IBM's XLC compiler produces bss.o containing: [0] m 0x00000000 -2 3 0x67 0x0003 .file [1] a0 bss.c [2] a0 Wed May 16 14:08:13 2001 [3] a0 IBM C and C++ Compilers Version 3.6.6.0 --- Disassembling bss.o produces an assembly file containing the directive .file "bss.c" Assembling the disassembled file produces a new object file containing: [0] m 0x00000000 -2 1 0x67 0x0003 .file [1] a0 bss.c IBM's AIX assembler (and the GNU assembler) do not allow access to all of the user-settable internal structure of XCOFF files. This is a known limitation. There is no way to insert the information into the most appropriate XCOFF location for compiler version or compiler-defined information. David