Re: [patch stmt.c]: Fix SjLj exception handling

2012-12-10 Thread Richard Biener
On Sun, Dec 9, 2012 at 5:17 PM, NightStrike wrote: > On Sat, Dec 1, 2012 at 12:28 PM, Steven Bosscher > wrote: >> On Sat, Dec 1, 2012 at 10:59 PM, Kai Tietz wrote: >>> Hi, >>> >>> recent 4,8 has regressions in g++.old-deja/g++.eh for the catch*.C >>> tests, if exception-mechanism is SjLj. This

Re: [patch stmt.c]: Fix SjLj exception handling

2012-12-09 Thread NightStrike
On Sat, Dec 1, 2012 at 12:28 PM, Steven Bosscher wrote: > On Sat, Dec 1, 2012 at 10:59 PM, Kai Tietz wrote: >> Hi, >> >> recent 4,8 has regressions in g++.old-deja/g++.eh for the catch*.C >> tests, if exception-mechanism is SjLj. This is due an off by one >> failure in an decreasing loop. >> >> C

Re: [patch stmt.c]: Fix SjLj exception handling

2012-12-01 Thread Steven Bosscher
On Sat, Dec 1, 2012 at 10:59 PM, Kai Tietz wrote: > Hi, > > recent 4,8 has regressions in g++.old-deja/g++.eh for the catch*.C > tests, if exception-mechanism is SjLj. This is due an off by one > failure in an decreasing loop. > > ChangeLog > > 2012-12-01 Kai Tietz > > * stmt.c (expand_sj

[patch stmt.c]: Fix SjLj exception handling

2012-12-01 Thread Kai Tietz
Hi, recent 4,8 has regressions in g++.old-deja/g++.eh for the catch*.C tests, if exception-mechanism is SjLj. This is due an off by one failure in an decreasing loop. ChangeLog 2012-12-01 Kai Tietz * stmt.c (expand_sjlj_dispatch_table): Fix off by one. Tested for i686-w64-mingw32, x8