Unless you use BOOT_CFLAGS='-g -O2 -fno-var-tracking', the change Jakub made on March 7th, 2010 breaks the powerpc 64-bit bootstrap.
Here is the error message: /tmp/cckGWIfy.s: Assembler messages: /tmp/cckGWIfy.s:117666: Error: junk at end of line, first unrecognized character is `@' /tmp/cckGWIfy.s:117685: Error: junk at end of line, first unrecognized character is `@' /tmp/cckGWIfy.s:117813: Error: junk at end of line, first unrecognized character is `@' /tmp/cckGWIfy.s:117832: Error: junk at end of line, first unrecognized character is `@' make[3]: *** [rs6000.o] Error 1 The problem is inside of the dwarf debugging output, is: .LLST430: .8byte .LVL1149-.Ltext0 .8byte .LVL1154-.Ltext0 .2byte 0x2 .byte 0x30 .byte 0x9f .8byte .LVL1154-.Ltext0 .8byte .LVL1155-.Ltext0 .2byte 0x9 .byte 0x3 .8byte .LC355 .8byte .LVL1155-.Ltext0 .8byte .LVL1156-1-.Ltext0 .2byte 0xd .byte 0x71 .sleb128 40 .byte 0x6 .byte 0x3 .8byte .lc...@toc The .8byte directive is not expecting a TOC reference. Here is the definition of .LC355: .section ".toc","aw" .LC354: .tc gen_load_locked_si[TC],gen_load_locked_si .LC355: .tc gen_load_locked_di[TC],gen_load_locked_di -- Summary: Subversion id 157264 breaks powerpc 64-bit bootstraps Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: bootstrap AssignedTo: jakub at redhat dot com ReportedBy: meissner at gcc dot gnu dot org GCC build triplet: powerpc64-unknown-linux-gnu GCC host triplet: powerpc64-unknown-linux-gnu GCC target triplet: powerpc64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43299