$ cat t.i __asm__ ( " .globl\t_start_\n" "\t _start_:\n" "\tnop\n" ); $ ./xgcc -B. t.i -c $ ./xgcc -B. -flto t.i -c /tmp/ccPizQGw.s: Assembler messages: /tmp/ccPizQGw.s:47: Error: instruction address is not a multiple of 4
.section .gnu.lto_.opts,"",@progbits .align 2 .string "x\234cd``\340" .string "b\026\006T" .string "" .string "\001\020" .ascii "\016" .section .gnu.lto_.cgraph #APP .globl _start_ _start_: nop $ ./xgcc -v Using built-in specs. COLLECT_GCC=./xgcc Target: powerpc-unknown-linux-gnu Configured with: ../configure --target=powerpc-unknown-linux-gnu --prefix=/home/ryan/cross/powerpc-unknown-linux-gnu/ --with-local-prefix=/home/ryan/cross/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-root --disable-multilib --with-sysroot=/home/ryan/cross/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-root --enable-shared --with-gmp=/home/ryan/cross/powerpc-unknown-linux-gnu --with-mpfr=/home/ryan/cross/powerpc-unknown-linux-gnu --enable-__cxa_atexit --disable-nls --enable-symvers=gnu --enable-languages=c --enable-target-optspace --enable-lto Thread model: posix gcc version 4.5.0 20090605 (experimental) (lto merged with rev 148228) -- Summary: lto: misalignment after cgraph section Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rmansfield at qnx dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: powerpc-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40403