------- Comment #2 from rmansfield at qnx dot com 2009-06-11 02:58 ------- I reproduced this on a i686-pc-linux-gnu target: $ ./xgcc -v Using built-in specs. COLLECT_GCC=./xgcc Target: i686-pc-linux-gnu Configured with: ../configure --enable-languages=c --enable-lto --disable-bootstrap Thread model: posix gcc version 4.5.0 20090605 (experimental) (lto merged with rev 148228) ryan@ryan:~/gcc/lto/x86-build/gcc$ ./xgcc -B. -shared -flto casinhl.o In file included from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:117:0, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:117, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:115, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:115, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:114, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:114, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:112, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:111, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:108, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:108, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:108, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:103, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:103, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:103, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:102, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:100, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:100, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:98, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:98, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:98, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:95, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:95, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:93, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:93, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:93, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:90, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:90, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:87, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:86, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:85, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:84, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:81, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:80, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:80, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:78, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:78, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:78, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:78, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:78, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:78, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:77, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:77, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:77, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:77, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:77, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:73, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:73, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:73, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:72, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:70, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:68, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:67, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:63, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:63, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:63, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:62, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:60, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:59, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:57, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:56, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:52, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:51, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:49, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:48, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:46, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:45, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:41, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:40, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:38, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:36, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:35, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:33, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:33, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:32, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:29, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:28, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:27, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:27, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:26, from /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:26, from :17: /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h: In function âcasinhlâ: /home/ryan/svn/product/trunk/lib/m/inc/xxcasinh.h:120:1: internal compiler error: in expand_mult, at expmed.c:3242 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. lto-wrapper: ././xgcc returned 1 exit status collect2: lto-wrapper returned 1 exit status -- rmansfield at qnx dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Version|4.5.0 |lto http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40409