[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #6 from Kai Tietz ktietz at gcc dot gnu.org 2012-04-11 09:31:58 UTC --- Created attachment 27129 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27129 Preprocessed eh_allocator.cc With patch posted to ML, this shows new error

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #7 from Richard Guenther rguenth at gcc dot gnu.org 2012-04-11 10:44:41 UTC --- Reduced testcase for the first source: typedef __SIZE_TYPE__ size_t; void* __cxa_allocate_exception(size_t) throw(); typedef struct { }

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2012-04-11 11:11:45 UTC --- And for the 2nd: typedef __SIZE_TYPE__ size_t; class bad_alloc { }; typedef struct { } __gthread_mutex_t; int __gthread_mutex_unlock (__gthread_mutex_t

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #10 from Kai Tietz ktietz at gcc dot gnu.org 2012-04-11 12:05:27 UTC --- (In reply to comment #9) Created attachment 27132 [details] patch Can you test the attached? Bootstrap and regression test passes. Thanks

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #11 from Richard Guenther rguenth at gcc dot gnu.org 2012-04-11 14:02:37 UTC --- Author: rguenth Date: Wed Apr 11 14:02:26 2012 New Revision: 186320 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=186320 Log: 2012-04-11 Richard

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread bscottm at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #13 from B. Scott Michel bscottm at ieee dot org 2012-04-11 18:38:24 UTC --- Thanks!

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Component|c++ |target

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-10 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 Kai Tietz ktietz at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-10 Thread bscottm at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #4 from B. Scott Michel bscottm at ieee dot org 2012-04-10 21:28:25 UTC --- Created attachment 27128 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27128 Preprocessed eh_alloc.cc, for reference Per request, preprocessed source

[Bug target/52918] [4.8 Regression] ICE: Invalid bb-loop_father (NULL) in add_bb_to_loop

2012-04-10 Thread bscottm at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #5 from B. Scott Michel bscottm at ieee dot org 2012-04-10 21:31:13 UTC --- I deduced that add_bb_to_loop and a null bb-loop_father meant that the enclosing basic block was either missing or incorrectly annotated. The fix, however, is