https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63773
--- Comment #29 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #27 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot > Uni-Bielefeld.DE> --- I've done some more digging and found that the switch from a gas-derived as in Xcode 6.4 to the LLVM-based one in Xcode 7 caused this: assembling the exact same .s file with both assemblers introduces the difference in relocations causing ld to choke and the 32-bit bootstrap to break. Command line is as -arch i386 -force_cpusubtype_ALL -o make-temp-file.o make-temp-file.s Rainer