lto on powerpc does not work at all. (system is openSUSE 11.1 / PowerPC 32bit. glibc 2.9)
$ cat xx.c int main(int argc,char **argv) { return 1; } $ /abuild/meissner/lto/BIN/bin/gcc -flto -O2 xx.c -o xx lto1: fatal error: internal error: builtin function to __builtin_bswap16 already processed. compilation terminated. lto-wrapper: /abuild/meissner/lto/BIN/bin/gcc returned 1 exit status collect2: lto-wrapper returned 1 exit status -- Summary: ICE: builtin function to __builtin_bswap16 already processed. Product: gcc Version: lto Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: marcus at jet dot franken dot de GCC build triplet: powerpc-unknown-linux-gnu GCC host triplet: powerpc-unknown-linux-gnu GCC target triplet: powerpc-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41285