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