------- Comment #3 from dave at hiauly1 dot hia dot nrc dot ca 2006-09-20 03:16 ------- Subject: Re: [4.2 Regression] Timeouts in libstdc++, libjava and libgomp testsuites
> The patch which I am thinking might had caused this is: > 2006-09-13 Andreas Krebbel <[EMAIL PROTECTED]> > > * flow.c (calculate_global_regs_live): Invalidate eh registers > on eh edges. Renamed invalidated_by_call to invalidated_by_eh_edge. > (propagate_block): Handle eh registers as if they were set at basic > block start. > * except.c (dw2_build_landing_pads): Don't emit clobbers for eh > registers. > * global.c (global_conflicts): Make eh registers to conflict with > pseudos live at basic block begin. > * basic_block.h (bb_has_eh_pred): New function. While I could see that this might be the cause, it looks like 116942 introduced the failure. See <http://gcc.gnu.org/ml/gcc-testresults/2006-09/msg00983.html> and <http://gcc.gnu.org/ml/gcc-testresults/2006-09/msg01047.html>. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29118