This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH]: Add CSE pass directly after expand / Add register equal notes for divmod4 for AVR
- From: Steven Bosscher <stevenb at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Cc: BjÃrn Haase <bjoern dot m dot haase at web dot de>, "Denis Chertykov ;" <denisc at overta dot ru>
- Date: Thu, 16 Jun 2005 10:14:48 +0200
- Subject: Re: [PATCH]: Add CSE pass directly after expand / Add register equal notes for divmod4 for AVR
- References: <200506160247.21973.bjoern.m.haase@web.de>
On Thursday 16 June 2005 02:47, BjÃrn Haase wrote:
> Testresults for the C language for "x86_64-unknown-linux-gnu" :
> > Tests that now fail, but worked before:
> > gcc.c-torture/execute/20020412-1.c execution, -O1
> > gcc.c-torture/execute/20020412-1.c execution, -O2
> > gcc.c-torture/execute/20020412-1.c execution, -O3 -fomit-frame-pointer
> >gcc.c-torture/execute/20020412-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
> >gcc.c-torture/execute/20020412-1.c execution, -O3 -fomit-frame-pointer -funroll-loops
> >gcc.c-torture/execute/20020412-1.c execution, -O3 -g
> >gcc.c-torture/execute/20020412-1.c execution, -Os
> >
> >Tests that now work, but didn't before:
> >
> >gcc.c-torture/compile/20001226-1.c -O3 -g (test for excess errors)
> >gcc.c-torture/compile/20001226-1.c -Os (test for excess errors)
>
> and "avr-*-*" (without differences).
So you are proposing a patch that
1. adds yet another CSE pass, to make the compiler measurably
slower once again, no doubt; and
2. introduces regressions, in other words adds bugs, on x86-64.
Doesn't sound like a good plan to me! :-)
Gr.
Steven