This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: target/5736: bootstraping CVS HEAD on powerpc fails in checked build
- From: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- To: nobody at gcc dot gnu dot org
- Cc: gcc-prs at gcc dot gnu dot org,
- Date: 20 Feb 2002 18:06:03 -0000
- Subject: Re: target/5736: bootstraping CVS HEAD on powerpc fails in checked build
- Reply-to: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
The following reply was made to PR target/5736; it has been noted by GNATS.
From: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
To: pthomas@suse.de
Cc: Aldy Hernandez <aldyh@redhat.com>,gcc-gnats@gcc.gnu.org,aj@suse.de,
dje@watson.ibm.com
Subject: Re: target/5736: bootstraping CVS HEAD on powerpc fails in
checked build
Date: Wed, 20 Feb 2002 18:56:29 +0100
At 18:14 20.02.2002, pthomas@suse.de wrote:
> >Number: 5736
> >Category: target
> >Synopsis: bootstraping CVS HEAD on powerpc fails in checked build
> >Confidential: no
> >Severity: serious
> >Priority: medium
> >Responsible: unassigned
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Wed Feb 20 09:16:01 PST 2002
> >Closed-Date:
> >Last-Modified:
> >Originator: pthomas@suse.de
> >Release: 3.1 20020220
> >Organization:
> >Environment:
>powerpc-suse-linux-gnu
>
>gcc configured with:
>--enable-shared --with-system-zlib --enable-threads
>--host=powerpc-suse-linux-gnu --target=powerpc-suse-linux-gnu
>--build=powerpc-suse-linux-gnu --enable-checking=misc,tree,rtl,gc,gcac
>Thread model: posix
>
> >Description:
>Bootstrapping CVS HEAD with -O2 fails when compiling libgcc2, specifically
>_negdi2 with
>cc1: RTL check: expected code `const_int', have `plus' in
>rs6000_legitimate_address, at config/rs6000/rs6000.c:2014
Hmm, looking at the code I would think this line in LEGITIMATE_OFFSET_ADDRESS_P
&& (! ALTIVEC_VECTOR_MODE (MODE) || INTVAL (X) == 0)
should actually read
&& (! ALTIVEC_VECTOR_MODE (MODE) || INTVAL (XEXP (X, 1)) == 0)
? Aldy?
Maybe this even causes PR 5693?
Franz.