This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [3.3 branch, 6 regressions] Re: 'fix' for 11350 causes bootstrap hang on Darwin


> 
> 
> On Fri, 23 Jan 2004, Krister Walfridsson wrote:
> 
> > The change
> >
> > 2004-01-18  Jan Hubicka  <jh@suse.cz>
> >
> > 	* basic-block.h (try_redirect_by_replacing_jump): Declare.
> > 	* cfgcleanup.c (try_optimize_cfg): Use it.
> > 	* cfgrtl.c (try_redirect_by_replacing_jump): Export.
> > 	(rtl_redirect_edge_and_branch, cfg_layout_redirect_edge_and_branch):
> > 	Kill hack.
> > 	(cfg_layout_merge_blocks): Use try_redirect_by_replacing_jump.
> >
> > 	Revert:
> > 	2004-01-16  Geoffrey Keating  <geoffk@apple.com>
> >
> > 		* cfgrtl.c (try_redirect_by_replacing_jump): Optimize tablejumps
> > 		even after reload, just don't remove the actual jump tables.
> >
> > causes bootstrap comparison failure for i386-unknown-netbsdelf1.6.
> > It looks like all .o files differs...
> >
> > I'll try to dig up some more info, but I'm not really sure where to
> > start...
> 
> Running the testsuite on the compiler from the first stage shows
> that the change introduces these new failures:
> 
> FAIL: gcc.c-torture/compile/goto-1.c (test for excess errors)
> FAIL: gcc.c-torture/compile/goto-1.c (test for excess errors)
> FAIL: gcc.c-torture/compile/goto-1.c (test for excess errors)
> FAIL: gcc.c-torture/compile/goto-1.c (test for excess errors)
> FAIL: gcc.c-torture/compile/goto-1.c (test for excess errors)
> FAIL: gcc.c-torture/execute/930603-2.c compilation,  -O3 -fomit-frame-pointer -funroll-loops
> FAIL: gcc.c-torture/execute/930603-2.c compilation,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions

You did so with the patch backported to gcc-3.3 or is it about the
mainline GCC?
Can you forward me the errors produced by these testcases?

Honza
> 
>    /Krister


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]