This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug optimization/7871] [3.3/3.4/3.5 regression] ICE on legal code, global register variables problems
- From: "giovannibajo at libero dot it" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Feb 2004 17:41:49 -0000
- Subject: [Bug optimization/7871] [3.3/3.4/3.5 regression] ICE on legal code, global register variables problems
- References: <20020909143600.7871.rz@linux-m68k.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From giovannibajo at libero dot it 2004-02-17 17:41 -------
Subject: Re: [3.3/3.4/3.5 regression] ICE on legal code, global register variables problems
simonmar at microsoft dot com wrote:
> I take it back; the test app now seems to be working.
Pheeeeew :)
> Turns out that I had some cases of:
>
> test1.hc:14: warning: function called through a non-compatible type
>
> which turn into traps in recent versions of gcc. Changing the type
> of a cast fixed it. (suggestion: mention in the warning message that the
> call has been replaced by a trap.)
Would you please file a new bugreport for this issue? If you could provide also
a minimized snippet showing this it would be great.
> I'll do some thorough tests, but on the face of it it looks like the
> bug can be closed.
The patch still needs to be reviewed and approved though. Anyway, it's now
reported to fix *all* the known testcase of this bug on different
architectures.
Thank you for your testing.
Giovanni Bajo
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7871