This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/13031] [3.3 regression] ICE (unrecognizable insn) when building gnome-libs-1.4.2
- From: "falk at debian dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Nov 2003 01:36:03 -0000
- Subject: [Bug c/13031] [3.3 regression] ICE (unrecognizable insn) when building gnome-libs-1.4.2
- References: <20031113001114.13031.agriffis@gentoo.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From falk at debian dot org 2003-11-13 01:36 -------
Well, it's not fixed in the 3.3 branch, which will likely see another release,
so I reopen it. I can confirm this with 3.3.3 20031113, but does not occur
with 3.3.2 release.
Reverting the patch for PR 12654 (which seemed like a possible culprit) does
not help.
Test case:
void emit(int, int);
int f(void);
static int signals[5];
static inline void select(int sel, void *klass)
{
emit(klass ? 0 : f(), signals[sel ? 0 : 1]);
}
void all(void *gil, void *l, void *icon)
{
while (l)
if (icon)
select(0, gil);
}
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |critical
Status|RESOLVED |UNCONFIRMED
Keywords| |ice-on-valid-code
Resolution|FIXED |
Summary|ICE (unrecognizable insn) |[3.3 regression] ICE
|when building gnome-libs- |(unrecognizable insn) when
|1.4.2 |building gnome-libs-1.4.2
Target Milestone|--- |3.3.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13031