Bug 45134 - [4.6 Regression] Bootstrap failure for powerpc-*-*: ICE: in delete_corresponding_reg_eq_notes, at dce.c:495
Summary: [4.6 Regression] Bootstrap failure for powerpc-*-*: ICE: in delete_correspond...
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: bootstrap (show other bugs)
Version: 4.6.0
: P3 normal
Target Milestone: 4.6.0
Assignee: Not yet assigned to anyone
URL:
Keywords: build, ice-on-valid-code
: 45135 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-29 18:25 UTC by Dominique d'Humieres
Modified: 2010-07-30 22:49 UTC (History)
4 users (show)

See Also:
Host: *-*-*
Target: powerpc-*-*
Build: *-*-*
Known to work:
Known to fail:
Last reconfirmed: 2010-07-29 18:32:47


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique d'Humieres 2010-07-29 18:25:48 UTC
At revision 162686 boostrapping fails on powerpc-apple-darwin9 with

/opt/gcc/darwin_buildw/./prev-gcc/xgcc -B/opt/gcc/darwin_buildw/./prev-gcc/ -B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/ -B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/ -B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/ -isystem /opt/gcc/gcc4.6w/powerpc-apple-darwin9/include -isystem /opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include    -c   -g -O2 -mdynamic-no-pic -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-work/gcc -I../../gcc-4.6-work/gcc/. -I../../gcc-4.6-work/gcc/../include -I../../gcc-4.6-work/gcc/../libcpp/include -I/sw/include  -I../../gcc-4.6-work/gcc/../libdecnumber -I../../gcc-4.6-work/gcc/../libdecnumber/dpd -I../libdecnumber  -I/sw/include -DCLOOG_PPL_BACKEND    ../../gcc-4.6-work/gcc/cfg.c -o cfg.o
../../gcc-4.6-work/gcc/cfg.c: In function 'scale_bbs_frequencies_gcov_type':
../../gcc-4.6-work/gcc/cfg.c:1109:1: internal compiler error: in delete_corresponding_reg_eq_notes, at dce.c:495

(see also http://gcc.gnu.org/ml/gcc-regression/2010-07/msg00302.html ).
Comment 1 David Edelsohn 2010-07-29 18:32:47 UTC
This fails on powerpc-ibm-aix as well:

/farm/dje/src/src/gcc/cfg.c: In function 'scale_bbs_frequencies_gcov_type':
/farm/dje/src/src/gcc/cfg.c:1109:1: internal compiler error: in delete_corresponding_reg_eq_notes, at dce.c:495
Comment 2 David Edelsohn 2010-07-29 18:33:26 UTC
*** Bug 45135 has been marked as a duplicate of this bug. ***
Comment 3 Peter Bergner 2010-07-29 18:57:18 UTC
Ditto for powerpc64-linux:

/home/bergner/gcc/gcc-mainline-base/gcc/fortran/module.c: In function ‘read_module’:
/home/bergner/gcc/gcc-mainline-base/gcc/fortran/module.c:4542:1: internal compiler error: in delete_corresponding_reg_eq_notes, at dce.c:495
Comment 4 Dominique d'Humieres 2010-07-29 19:07:42 UTC
Adjust summary.
Comment 5 Peter Bergner 2010-07-29 19:37:07 UTC
Debugger info:

#0  fancy_abort (file=0x112a7098 "/home/bergner/gcc/gcc-mainline-base/gcc/dce.c", line=495, 
    function=0x112a7180 "delete_corresponding_reg_eq_notes") at /home/bergner/gcc/gcc-mainline-base/gcc/diagnostic.c:879
#1  0x0000000010e5ad5c in delete_corresponding_reg_eq_notes (insn=0xfffb1d4c840) at /home/bergner/gcc/gcc-mainline-base/gcc/dce.c:495
#2  0x0000000010e5af24 in delete_unmarked_insns () at /home/bergner/gcc/gcc-mainline-base/gcc/dce.c:549
#3  0x0000000010e5cd04 in fast_dce (word_level=1 '\001') at /home/bergner/gcc/gcc-mainline-base/gcc/dce.c:1003
#4  0x0000000010e5cf6c in run_word_dce () at /home/bergner/gcc/gcc-mainline-base/gcc/dce.c:1031
#5  0x0000000010ec41f8 in decompose_multiword_subregs () at /home/bergner/gcc/gcc-mainline-base/gcc/lower-subreg.c:1096
#6  0x0000000010ec5750 in rest_of_handle_lower_subreg2 () at /home/bergner/gcc/gcc-mainline-base/gcc/lower-subreg.c:1349
#7  0x0000000010620104 in execute_one_pass (pass=0x1132a090) at /home/bergner/gcc/gcc-mainline-base/gcc/passes.c:1564
#8  0x000000001062074c in execute_pass_list (pass=0x1132a090) at /home/bergner/gcc/gcc-mainline-base/gcc/passes.c:1619
#9  0x0000000010620778 in execute_pass_list (pass=0x11321868) at /home/bergner/gcc/gcc-mainline-base/gcc/passes.c:1620
#10 0x00000000108358d8 in tree_rest_of_compilation (fndecl=0xfffb5cad400) at /home/bergner/gcc/gcc-mainline-base/gcc/tree-optimize.c:452
#11 0x0000000010b65b5c in cgraph_expand_function (node=0xfffb5cbb160) at /home/bergner/gcc/gcc-mainline-base/gcc/cgraphunit.c:1643
#12 0x0000000010b65eec in cgraph_expand_all_functions () at /home/bergner/gcc/gcc-mainline-base/gcc/cgraphunit.c:1722
#13 0x0000000010b668b8 in cgraph_optimize () at /home/bergner/gcc/gcc-mainline-base/gcc/cgraphunit.c:1978
#14 0x0000000010b63618 in cgraph_finalize_compilation_unit () at /home/bergner/gcc/gcc-mainline-base/gcc/cgraphunit.c:1185
#15 0x00000000100c4260 in c_write_global_declarations () at /home/bergner/gcc/gcc-mainline-base/gcc/c-decl.c:9698
#16 0x0000000010778eb0 in compile_file () at /home/bergner/gcc/gcc-mainline-base/gcc/toplev.c:957
#17 0x000000001077c778 in do_compile () at /home/bergner/gcc/gcc-mainline-base/gcc/toplev.c:2295
#18 0x000000001077c8ac in toplev_main (argc=29, argv=0xfffffffef28) at /home/bergner/gcc/gcc-mainline-base/gcc/toplev.c:2336
#19 0x00000000101c6650 in main (argc=29, argv=0xfffffffef28) at /home/bergner/gcc/gcc-mainline-base/gcc/main.c:36

(gdb) pr insn
(insn 1826 1025 1026 117 (set (reg:DI 903 [+72 ])
        (reg:DI 903 [+72 ])) 378 {*movdi_internal64}
     (nil))

(gdb) p regno
$2 = 903

(gdb) pr noted_insn
(insn 1031 1028 1033 118 (parallel [
            (set (reg:DI 726)
                (and:DI (reg:DI 903 [+72 ])
                    (reg:DI 957)))
            (clobber (scratch:CC))
        ]) /home/bergner/gcc/gcc-mainline-base/gcc/fortran/module.c:3913 340 {anddi3_mc}
     (nil))

Comment 6 Dominique d'Humieres 2010-07-30 09:58:54 UTC
Revision 162697 fixes this pr on powerpc-apple-darwin9. If there is no objection in the coming 12 hours from other ppc platforms, I'll close the pr as fixed.
Comment 7 Peter Bergner 2010-07-30 14:24:58 UTC
Trunk is fixed for powerpc64-linux too.
Comment 8 Dominique d'Humieres 2010-07-30 22:49:17 UTC
Closing.