This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] Fix *two* AVR backend bugs (PR19293 + PR19329)
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: Bernardo Innocenti <bernie at develer dot com>
- Cc: Stefano Fedrigo <aleph at develer dot com>, Giovanni Bajo <rasky at develer dot com>, denisc at overta dot ru, Paul Schlie <schlie at comcast dot net>, Marek Michalkiewicz <marekm at amelek dot gda dot pl>, gcc-patches at gcc dot gnu dot org, Mark Mitchell <mark at codesourcery dot com>
- Date: Sun, 23 Jan 2005 19:46:24 -0500
- Subject: Re: [PATCH] Fix *two* AVR backend bugs (PR19293 + PR19329)
- References: <BE19331D.8BD6firstname.lastname@example.org> <41F443BB.email@example.com>
On Jan 23, 2005, at 7:39 PM, Bernardo Innocenti wrote:
The shift by 0 slips through also in 3.4.2/3.4.3 as reported
in PR19329. I never saw out of range shifts in 3.4, so this
may be a 4.0 regression.
Well if you have the following:
int f(int i)
int j = -1;
You will get at expand time i<<-1 so have a regression since
it now ICEs but before it did not because we did not do
propagation at the tree level before but the bug was latent.