http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46072
David Edelsohn <dje at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2011.05.17 14:05:46 CC| |dje at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #25 from David Edelsohn <dje at gcc dot gnu.org> 2011-05-17 14:05:46 UTC --- GCC uses the AIX assembler and probably is the most heavy user of the assembler of all applications on AIX (IBM XL compilers generate object code directly). An upgrade to the AIX assembler has introduced a bug that can generate invalid object files. The is an AIX bug, not a GCC bug. The broken assembler is distributed in AIX 7.1 TL0, and updates for earlier levels of AIX: AIX 6.1 TL6 and AIX 5.3 TL12. A number of PMRs have been reported about the problem: PMR 32726, 379, 000 PMR 40999, 122, 000 (unable to compile after TL12 upgrade) PMR 13417, 005, 000 (assembler-compiler errors at TL12 update) An initial fix introduced other problems. A new fix is available, but it still is unclear when it generally will be available. APARs: IZ98134 for AIX 5.3 TL12 IZ98861 for AIX 6.1 TL6 IZ99344 for AIX 7.1 TL0 Other related APARs: IZ98226 IZ98385 IZ98477 IZ98732 IZ99107 The fixed assembler is available as an efix for customers who ask.