[U-Boot] [RFC] x86: Do no use reparm as it break libgcc linkage
Graeme Russ
graeme.russ at gmail.com
Wed Nov 9 22:42:51 CET 2011
Hi Mike,
On Thu, Nov 10, 2011 at 4:12 AM, Mike Frysinger <vapier at gentoo.org> wrote:
> On Wednesday 09 November 2011 05:32:59 Graeme Russ wrote:
>> --- a/arch/x86/config.mk
>> +++ b/arch/x86/config.mk
>>
>> -PLATFORM_CPPFLAGS += -mregparm=3
>> -PLATFORM_CPPFLAGS += -fomit-frame-pointer
>
> this sounds like you're throwing the baby out with the bath water. doesn't
> this severely affect the generated code ?
No - omit-frame-pointer is enabled by -O2 and also:
http://gcc.gnu.org/gcc-4.6/changes.html
"The default setting (when not optimizing for size) for 32-bit
GNU/Linux and Darwin x86 targets has been changed to
-fomit-frame-pointer. The default can be reverted to
-fno-omit-frame-pointer by configuring GCC with the
--enable-frame-pointer configure option."
So the flag is a do-nothing
Regards,
Graeme
More information about the U-Boot
mailing list