[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #13 from jsm28 at gcc dot gnu dot org 2009-03-30 21:49 --- Closing 4.2 branch, fixed in 4.3. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Known to fail|4.2.0 4.2.1 4.2.2 4.2.3 |4.2.0 4.2.1 4.2.2 4.2.3 ||4.2.5 Resolution||FIXED Target Milestone|4.2.5 |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #12 from jsm28 at gcc dot gnu dot org 2008-05-19 20:23 --- 4.2.4 is being released, changing milestones to 4.2.5. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.2.4 |4.2.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known to fail|4.2.0 4.2.1 4.2.2 |4.2.0 4.2.1 4.2.2 4.2.3 Priority|P1 |P2 Last reconfirmed|2007-12-27 16:55:53 |2008-03-16 17:21:24 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #11 from jsm28 at gcc dot gnu dot org 2008-02-01 16:54 --- 4.2.3 is being released now, changing milestones of open bugs to 4.2.4. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.2.3 |4.2.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #10 from rguenth at gcc dot gnu dot org 2008-01-25 22:37 --- *** Bug 34809 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||trojanfoe at hotmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-01-16 13:28 --- *** Bug 33195 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||mi at aldan dot algebra dot ||com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #8 from reichelt at gcc dot gnu dot org 2007-12-27 16:55 --- Confirmed. Even shorter testcase: struct A { virtual void foo() {} } a; struct B { ~B() {} }; struct C : B { A* p; C() : p(a) { p-foo(); } } c; -- reichelt at gcc dot gnu dot org changed: What|Removed |Added CC||reichelt at gcc dot gnu dot ||org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords||monitored Known to fail||4.2.0 4.2.1 4.2.2 Known to work||4.1.0 4.1.3 4.3.0 Last reconfirmed|-00-00 00:00:00 |2007-12-27 16:55:53 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #5 from tbm at cyrius dot com 2007-10-17 15:39 --- (In reply to comment #3) Adding Honza to cc: in the hope he can help since he fixed PR30509. Honza: do you think you could take a look at this PR? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-10-17 15:47 --- Adding Zdenek, also familiar with the dominance code. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||rakdver at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #7 from rakdver at gcc dot gnu dot org 2007-10-17 16:07 --- (In reply to comment #0) I'm getting the following ICE with gcc 4.2.0 RC3. It compiles fine with gcc 4.1 and 4.3 20070515. (sid)23889:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -c -O2 freehdl-vital_timing.cc freehdl-vital_timing.cc: In function 'array_typelong int delay(const array_typelong int)': freehdl-vital_timing.cc:38: internal compiler error: in calc_dfs_tree, at dominance.c:374 Please submit a full bug report, with preprocessed source if appropriate. (sid)23890:[EMAIL PROTECTED]: ~] g++-4.1 -c -O2 freehdl-vital_timing.cc (sid)23891:[EMAIL PROTECTED]: ~] This ICE happens when there are unreachable blocks in cfg when calculate_dominance_info is called. Adding delete_unreachable_blocks before calculate_dominance_info in tree-vrp.c:identify_jump_threads fixes this ICE (I need to check whether this does not cause other problems, though). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #4 from mmitchel at gcc dot gnu dot org 2007-10-09 19:20 --- Change target milestone to 4.2.3, as 4.2.2 has been released. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.2.2 |4.2.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.2.1 |4.2.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
--- Comment #3 from tbm at cyrius dot com 2007-05-22 17:43 --- Adding Honza to cc: in the hope he can help since he fixed PR30509. -- tbm at cyrius dot com changed: What|Removed |Added CC||hubicka at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947
[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374
-- tbm at gcc dot gnu dot org changed: What|Removed |Added Component|tree-optimization |middle-end Keywords||ice-on-valid-code Target Milestone|--- |4.2.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947