This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: 3.3.4 status, and some questions
- From: Joe Buck <Joe dot Buck at synopsys dot COM>
- To: Richard Earnshaw <rearnsha at arm dot com>
- Cc: Philip Blundell <pb at nexus dot co dot uk>,Matthias Klose <doko at cs dot tu-berlin dot de>, gcc at gcc dot gnu dot org,debian-gcc at lists dot debian dot org, gt at debian dot org, pb at debian dot org,Richard Earnshaw <rearnsha at arm dot com>
- Date: Fri, 12 Mar 2004 09:18:48 -0800
- Subject: Re: 3.3.4 status, and some questions
- References: <1079088250.17856.13.camel@mill.nexus.co.uk> <200403121208.i2CC8U0R014700@pc960.cambridge.arm.com>
On Fri, Mar 12, 2004 at 12:08:30PM +0000, Richard Earnshaw wrote:
> > On Fri, 2004-03-12 at 06:38, Matthias Klose wrote:
> > > > - Is 14302 the bug that caused XFree86 4.3 builds to fail on Debian ARM?
> > >
> > > CCed Phil Blundell
> >
> > No. The XFree86 problem was also in GO_IF_LEGITIMATE_ADDRESS, but this
> > was a different bug. I don't think we had a PR filed for the XFree86
> > thing.
> >
> > p.
> >
> >
>
> I don't think there is a PR for it since the code in question does not
> provoke the bug on a vanilla FSF build.
Now I'm confused. If the bug is not present in 3.3.3, then what is there
to backport? Or are you saying that the bug is present, but that this
particular testcase doesn't tweak the bug because of some other difference
between Debian's gcc and ours?
If this is the case, then this is yet another argument for my goal of
getting the Debian and FSF gcc's to be as identical as possible, so that
both will be as reliable as possible. If only one side does changes,
then those changes get less testing (especially on less common platforms).
> In fact, the patch for that bug hasn't been installed on the 3.3 branch
> yet. It needs a back-port of this change. However, it's not completely
> trivial since the code in question was a macro in arm.h for 3.3 whereas
> it's now a function in arm.c.
>
>
> 2004-02-25 Richard Earnshaw <rearnsha@arm.com>
>
> * arm.c (arm_legitimate_index_p): For QImode the range of an offset
> is -4095...+4095 inclusive.
>
> Phil, were you going to commit the back-port you had done?
>
> R.