http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49308
Summary: [4.7 Regression] segfault in rest_of_handle_ud_dce () at gcc/gcc/dce.c:518 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: joost.vandevond...@pci.uzh.ch The to-be-reduced-and-attached testcase segfaults today's trunk, while yesterday's one was still fine. Gdb bt leads to: Program received signal SIGSEGV, Segmentation fault. rest_of_handle_ud_dce () at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/dce.c:518 518 if (DF_REF_IS_ARTIFICIAL (defs->ref)) (gdb) bt #0 rest_of_handle_ud_dce () at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/dce.c:518 #1 0x0000000000849ce7 in execute_one_pass (pass=0x1397bc0) at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/passes.c:1863 #2 0x000000000084a005 in execute_pass_list (pass=0x1397bc0) at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/passes.c:1917 #3 0x000000000084a01d in execute_pass_list (pass=0x1392f80) at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/passes.c:1918 #4 0x0000000000967058 in tree_rest_of_compilation (fndecl=0x7ffff7443900) at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/tree-optimize.c:417 #5 0x0000000000629e3f in cgraph_expand_function (node=0x7ffff7354b90) at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/cgraphunit.c:1635 #6 0x000000000062acd9 in cgraph_optimize () at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/cgraphunit.c:1694 #7 0x000000000062b1ad in cgraph_finalize_compilation_unit () at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/cgraphunit.c:1131 #8 0x00000000007f01af in write_global_declarations () at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/langhooks.c:303 #9 0x00000000008f49bd in toplev_main (argc=58, argv=0x7fffffffd418) at /data/vondele/gcc_bench/gcc_trunk/gcc/gcc/toplev.c:586 #10 0x00007ffff78a1586 in __libc_start_main () from /lib64/libc.so.6 #11 0x00000000004a1f09 in _start () at ../sysdeps/x86_64/elf/start.S:113