------- Comment #4 from zsojka at seznam dot cz 2010-03-26 07:13 ------- Created an attachment (id=20203) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20203&action=view) different problem with -m96bit-long-double
$ /mnt/svn/gcc-trunk/binary-157723-lto/bin/gcc -m96bit-long-double pr43526-2.c pr43526-2.c: In function 'foo': pr43526-2.c:4:9: internal compiler error: in emit_move_insn, at expr.c:3432 Even 3.3.6 fails on this testcase. 3.4.6 (built without asserts) seems to be the only one that works, and the produced code seems to be correct. Other gcc versions built without asserts fail with various assert messages, including SIGFPE for 4.5. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43526