[Bug middle-end/29118] [4.2 Regression] Timeouts in libstdc++, libjava and libgomp testsuites
dave at hiauly1 dot hia dot nrc dot ca
gcc-bugzilla@gcc.gnu.org
Wed Sep 20 03:16:00 GMT 2006
------- 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 <krebbel1@de.ibm.com>
>
> * 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
More information about the Gcc-bugs
mailing list