Hi,
issue was caused by the patch for PR middle-end/52772, which just
handles dw2. This patch makes sure that for sjlj we add new generated
bb's for dispatching table to loop, too.
ChangeLog
2012-04-10 Kai Tietz
PR c++/52924
* except.c (sjlj_emit_dispatch_table): Add bb to l
Sorry, for the noise. This patch just activates dw2 and therefore
avoids the ICE.
Continue on that.
Kai
Hi,
issue was that TARGET_EXCEPT_UNWIND_INFO wasn't set for i386
architectures. As mingw targets are using SjLj, it is necessary that
this hook is present.
ChangeLog
2012-04-10 Kai Tietz
PR c++/52918
* common/config/i386/i386-common.c (ix86_except_unwind_info):
Add t
On Tue, Apr 10, 2012 at 12:41 PM, Kai Tietz wrote:
> Hello,
>
> recent changes to cfgloop have caused an ICE on bootstrapping
> libstdc++ for mingw targets. I assume same ICE happens for cygwin
> hosted gcc bootstrap, too. ICE happens on compiling of
> gcc/libstdc++-v3/libsupc++/eh_alloc.cc
>
> C
Hello,
recent changes to cfgloop have caused an ICE on bootstrapping
libstdc++ for mingw targets. I assume same ICE happens for cygwin
hosted gcc bootstrap, too. ICE happens on compiling of
gcc/libstdc++-v3/libsupc++/eh_alloc.cc
Code which produces seg-fault is in macro:
DEF_VEC_P (loop_p