Re: ICE on bootstrap of libstdc++ for mingw-targets in add_bb_to_loop

2012-04-10 Thread Richard Guenther
On Tue, Apr 10, 2012 at 12:41 PM, Kai Tietz ktiet...@googlemail.com 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

Re: ICE on bootstrap of libstdc++ for mingw-targets in add_bb_to_loop

2012-04-10 Thread Kai Tietz
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 kti...@redhat.com PR c++/52918 * common/config/i386/i386-common.c

Re: ICE on bootstrap of libstdc++ for mingw-targets in add_bb_to_loop

2012-04-10 Thread Kai Tietz
Sorry, for the noise. This patch just activates dw2 and therefore avoids the ICE. Continue on that. Kai

Re: ICE on bootstrap of libstdc++ for mingw-targets in add_bb_to_loop

2012-04-10 Thread Kai Tietz
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 kti...@redhat.com PR c++/52924 * except.c