This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Massive SPEC failures on trunk
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Diego Novillo <dnovillo at redhat dot com>
- Cc: Grigory Zagorodnev <grigory_zagorodnev at linux dot intel dot com>, gcc at gcc dot gnu dot org, "H. J. Lu" <hjl at lucon dot org>, Ian Lance Taylor <iant at google dot com>
- Date: Sat, 3 Mar 2007 18:27:28 +0100
- Subject: Re: Massive SPEC failures on trunk
- References: <45E9235F.4000507@linux.intel.com> <45E99BE4.5060709@redhat.com>
> Grigory Zagorodnev wrote on 03/03/07 02:27:
>
> > There are three checkins, candidates for the root of regression:
> > http://gcc.gnu.org/viewcvs?view=rev&revision=122487
> > http://gcc.gnu.org/viewcvs?view=rev&revision=122484
> > http://gcc.gnu.org/viewcvs?view=rev&revision=122479
> >
> SPEC2k works as usual[1] for me on x86_64 as of revision 122484. The only new
> compile failure I see is building 300.twolf with:
>
> mt.c: In function 'MTEnd':
> mt.c:46: warning: incompatible implicit declaration of built-in function 'free'
> mt.c:46: error: too many arguments to function 'free'
Diego,
this is actually bug in twolf calling free with two arguments (block and
size). We used to tolerate it but since free is now a builtin, we no
longer do.
SPEC has alternate source tree without this bug.
Honza
> specmake: *** [mt.o] Error 1
>
> Ian, looks like your VRP patch may be involved.
>
>
> [1] 176.gcc and 253.perlbmk usually miscompare for me. Not sure why.