[PATCH] make gcc -O1 in fs/reiserfs optional
    Jeff Mahoney 
    jeffm at suse.de
       
    Wed Apr 27 07:46:00 EST 2005
    
    
  
Olaf Hering wrote:
> Jeff,
> 
> you added this EXTRA_CFLAGS= during 2.4 development, I think the broken
> compiler was gcc 3.2 on SLES8. Can we turn this -O1 into a .config
> option?
Hi Olaf -
Yeah, the initial problem was that the anti aliasing[*] code when -O2
was enabled was being way too cautious and ended up allocating something
like 6k on the stack in do_balance(). It was observable elsewhere, but
not so problematic.
My ppc box isn't booting right now. If you've verified that newer
versions of the compiler don't blow the stack in do_balance(), I'm not
opposed to it.
-Jeff
[*]: I think that's the right term - I'm not a compiler developer :)
-- 
Jeff Mahoney
SuSE Labs
    
    
More information about the Linuxppc-dev
mailing list