http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54838



--- Comment #3 from Zdenek Sojka <zsojka at seznam dot cz> 2012-10-18 18:24:42 
UTC ---

Created attachment 28486

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28486

another testcase



This ICE seems to happen quite often when testing with 'random' flags...

-ftracer seems to be the common denominator.



$ gcc -O2 -fno-forward-propagate -ftracer testcase.c

testcase.c: In function 'foo':

testcase.c:20:1: internal compiler error: in merge_latch_edges, at

cfgloop.c:678

 }

 ^

linux-vdso.so.1: No such file or directory

0x6a7028 merge_latch_edges

        /mnt/svn/gcc-trunk/gcc/cfgloop.c:678

0x6a7028 disambiguate_multiple_latches

        /mnt/svn/gcc-trunk/gcc/cfgloop.c:741

0x6a7028 disambiguate_loops_with_multiple_latches()

        /mnt/svn/gcc-trunk/gcc/cfgloop.c:755

0x8b2794 loop_optimizer_init(unsigned int)

        /mnt/svn/gcc-trunk/gcc/loop-init.c:78

0x8b285a rtl_loop_initgcc -O2 -fno-forward-propagate -ftracer testcase.c

testcase.c: In function 'foo':

testcase.c:20:1: internal compiler error: in merge_latch_edges, at

cfgloop.c:678

 }

 ^

linux-vdso.so.1: No such file or directory

0x6a7028 merge_latch_edges

        /mnt/svn/gcc-trunk/gcc/cfgloop.c:678

0x6a7028 disambiguate_multiple_latches

        /mnt/svn/gcc-trunk/gcc/cfgloop.c:741

0x6a7028 disambiguate_loops_with_multiple_latches()

        /mnt/svn/gcc-trunk/gcc/cfgloop.c:755

0x8b2794 loop_optimizer_init(unsigned int)

        /mnt/svn/gcc-trunk/gcc/loop-init.c:78

0x8b285a rtl_loop_init

        /mnt/svn/gcc-trunk/gcc/loop-init.c:219

Please submit a full bug report,

with preprocessed source if appropriate.

Please include the complete backtrace with any bug report.

See <http://gcc.gnu.org/bugs.html> for instructions.



        /mnt/svn/gcc-trunk/gcc/loop-init.c:219

Please submit a full bug report,

with preprocessed source if appropriate.

Please include the complete backtrace with any bug report.

See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to