This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap comparison failures on i586
- From: "Uros Bizjak" <ubizjak at gmail dot com>
- To: GCC <gcc at gcc dot gnu dot org>
- Cc: "Eric Botcazou" <ebotcazou at adacore dot com>, "Paolo Bonzini" <bonzini at gnu dot org>, "Jan Hubicka" <jh at suse dot cz>
- Date: Sat, 5 Apr 2008 09:50:08 +0200
- Subject: Re: Bootstrap comparison failures on i586
Hello!
> > Have you tried running valgrind?
>
> Thanks for the tip. Indeed something shows up:
>
> [...]
>
> if (parts.base)
> {
> if (REGNO_POINTER_ALIGN (REGNO (parts.base)) < 32) <-- 820
> return 0;
> }
>
> I think parts.base is OK so it's probably REGNO_POINTER_ALIGN
>
> function.h:#define REGNO_POINTER_ALIGN(REGNO)
> (rtl.emit.regno_pointer_align[REGNO])
>
> which makes some sense since it was touched very recently:
>
> 2008-03-31 Jan Hubicka <jh@suse.cz>
This patch also fails for gcc.target/i386/movq.c with -fpic[1]. It
doesn't fail before this patch was committed [2].
[1] http://gcc.gnu.org/ml/gcc-testresults/2008-04/msg00031.html
[2] http://gcc.gnu.org/ml/gcc-testresults/2008-04/msg00001.html
Uros.