this is more of an SMP issue than anything else.  If a compiler gets
"cute" and moves things around, it can suddenly expose a timing hole that
is not obvious because the source doesn't show it.  IE moving the
instruction that "clears" a lock back a few instructions normally wouldn't
hurt, except that it will kill us on a real SMP machine...


Robert Hyatt                    Computer and Information Sciences
[EMAIL PROTECTED]               University of Alabama at Birmingham
(205) 934-2213                  115A Campbell Hall, UAB Station 
(205) 934-5473 FAX              Birmingham, AL 35294-1170

On Mon, 28 Sep 1998, Adam D. McKenna wrote:

> Linux version 2.0.33 (root@nose) (gcc version egcs-2.90.23 980102
> (egcs-1.0.1 release)) #1 Mon Apr 20 12:19:16 EDT 1998
> 
> Besides one power outage, this box has been up for over 120 days without
> crashing.  It's not an SMP box, but still, I have never seen any issues with
> compiling the kernel with egcs (on the other hand, I've never used funky
> optimization like -O99 either.)
> 
> --Adam
> 
> 
> 

Reply via email to