Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Sep 2003 21:10:17 +0000
From:      Jens Rehsack <rehsack@liwing.de>
To:        culverk@yumyumyum.org
Cc:        freebsd-current@freebsd.org
Subject:   Re: GCC tickling obscure hardware bug or...?
Message-ID:  <3F623639.9070102@liwing.de>
In-Reply-To: <1063396562.945f4dc2da041@mailhub.yumyumyum.org>
References:  <1063396282.9261.18.camel@borges> <1063396562.945f4dc2da041@mailhub.yumyumyum.org>

index | next in thread | previous in thread | raw e-mail

culverk@yumyumyum.org wrote:
> Quoting Scott Reese <sreese@codysbooks.com>:
> 
> 
>>Hello all, I'm rephrasing my previous question to reflect new findings
>>in my situation in the hopes that someone may have an idea of what's
>>going on here (see thread "Internal compiler error in
>>reload_cse_simplify_operands" from earlier this week).
>>
>>In a nutshell, I have upgraded my machine to a PIV 2.4 GHz processor on
>>a VIA P4B 400 motherboard with 512 MB Samsung 2700 DDRAM.  I have a 300
>>Watt power supply with a ball-bearing fan and a Seagate 40 GB HD.  The
>>problem I'm having that I did not see with my PIII is that I'm getting
>>intermittent internal compiler errors when attempting to compile
>>anything (again, see previous thread for an example).  I even did a
>>fresh install of the system yesterday in order to rule out something
>>random getting hosed causing problems with my compiler.  Through
>>experimentation, I've found that toggling the CFLAGS from -O to -O2 or
>>vice-versa works around the problem (actually, I've had greater success
>>leaving my CFLAGS set to -O2 -pipe and occasionally bringing them back
>>to -O -pipe when I run into an ICE and then setting them back again).
>>My hunch is that some hardware bug is being tickled by gcc somehow.  I
>>don't think it's the standard "broken hardware" thing because I've not
>>received any signal 11/7/4 errors at all and the system runs
>>wonderfully.  So far it's been up for over 24 hours, compiling ports and
>>running without a hitch.  The only strangeness is the compiler's
>>behavior.  Also, I should mention that I added
>>
>>options DISABLE_PSE
>>options DISABLE_PG_G
>>
>>to my kernel config but the ICE's still persist, though they seem to be
>>less frequent now.
>>
>>Attached is my dmesg, please let me know if anyone would like any more
>>information about this or if you have any idea what might be going on
>>here.
>>
>>Thank you,
>>Scott
>>
> 
> 
> Whenever I've had problems like this, it's been either bad memory, or bad memory
> settings in bios. I'd check both of those things.
> 
> Ken

According to several bug reports on gcc.gnu.org related to cse and p4 I
strongly recommend to all whose using -On (with n>1) to add -fno-gcse
etc. for all cse options.

Of course, any interested can add themself as watcher for each
interested reported gcc bug.

Best,
Jens


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F623639.9070102>