[Bug middle-end/49308] New: [4.7 Regression] segfault in rest_of_handle_ud_dce () at gcc/gcc/dce.c:518

Joost.VandeVondele at pci dot uzh.ch gcc-bugzilla@gcc.gnu.org
Tue Jun 7 06:58:00 GMT 2011


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: unassigned@gcc.gnu.org
        ReportedBy: Joost.VandeVondele@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



More information about the Gcc-bugs mailing list