ICE on m68k-unknown-openbsd24, egcs-1.1.1
Marc Espie
Marc.Espie@liafa.jussieu.fr
Sun Dec 13 14:17:00 GMT 1998
Rather non-sensical code-sample, I've trimmed everything that I could...
This triggers an ICE on m68k-unknown-openbsd24 with any optimization
(-O or -O2):
reload.c: 3524: Internal compiler error in function find_reloads
Even if it's fixed in recent snapshots, a patch would be appreciated...
void f()
{
unsigned long *wnump;
unsigned long d0;
unsigned long long rem;
for (;;)
{
rem=(unsigned long long )d0*d0;
if ((rem <= ((unsigned long long )(rem<< 32 )+wnump[-2])))
break;
}
}
--
Marc Espie
|anime, sf, juggling, unicycle, acrobatics, comics...
|AmigaOS, OpenBSD, C++, perl, Icon, PostScript...
| `real programmers don't die, they just get out of beta'
More information about the Gcc-bugs
mailing list