Trying to compile xlife from ports/games/xlife gave me this error: button.c:97: internal compiler error: Illegal instruction It seems to work ok if I remove the -O from the command-line. GCC: Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.3.1 [FreeBSD] System: FreeBSD 5.1-CURRENT (From CVS 9/21/03) Options: Whatever the standard gcc building options were for FreeBSD. Command-Line: cc -O -pipe -mcpu=pentiumpro -mcpu=pentiumpro -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DDIR=\"/usr/X11R6/lib/X11/xlife\" -c button.c Compiler Output: button.c: In function `Button': button.c:97: internal compiler error: Illegal instruction Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Preprocessed File: (I'll add an attachment).
Created attachment 5019 [details] preprocced file that causes internal error
I cannot reproduce it, are you sure that your memory is not bad?
I'm pretty sure it was a hardware problem now. Even if I rebooted and did some of the tests mentioned on the SIG11 page (http://www.bitwizard.nl/sig11/), it would always die in the same place. But that doc did suggest that you can have problems if you IDE cable is too long and I had just installed a new drive with a longer IDE cable. I switched back to the old cable and I'm not getting the compiler error anymore.
Let's close it, then.