$ cat hw.c int main() { printf("hello world\n"); } r...@ryan:~/gcc/lto/arm-build/gcc$ ./xgcc -B. -flto hw.c hw.c: In function 'main': hw.c:2:3: warning: incompatible implicit declaration of built-in function 'printf' lto1: internal compiler error: in lto_end_uncompression, at lto-compress.c:282 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: ././xgcc returned 1 exit status collect2: lto-wrapper returned 1 exit status
r...@ryan:~/gcc/lto/arm-build/gcc$ ./xgcc -v Using built-in specs. COLLECT_GCC=./xgcc Target: arm-unknown-linux-gnu Configured with: ../configure --target=arm-unknown-linux-gnu --prefix=/home/ryan/cross/arm-unknown-linux-gnu --with-headers=/home/ryan/cross/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include --with-local-prefix=/home/ryan/cross/arm-unknown-linux-gnu/arm-unknown-linux-gnu --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long --enable-lto Thread model: posix gcc version 4.5.0 20090605 (experimental) (lto merged with rev 148228) -- Summary: ICE in lto_end_uncompression, at lto-compress.c:282 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: arm-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40392