This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: patch to handle i386 stack alignment using PREFERRED_STACK_BOUNDARY


> Linking against a reasonable libg2c we get an overall improvement of
> ~12% (specfp92) against the code which does not use
> PREFERRED_STACK_BOUNDARY.
> 
> The big winners were -- ora 25%, hydro2d 35%, fpppp 92%
>     minor winners    -- spice 5%, mdljdp2 13%, nasa7 15%.
> 
> Everything else was less than a 5% improvement.  Note every benchmark
> was as good or better after enabling PREFERRED_STACK_BOUNDARY and
> John's patch.

Did you run any integer only benchmarks?  They showed no regression?
I just wasn't sure what was covered in "... every benchmark was as
good ...".  :-)

I guess maybe now I'll have to break down and look at the startup code
provide by FreeBSD.

-- John
-------------------------------------------------------------------------
|   Feith Systems  |   Voice: 1-215-646-8000  |  Email: john@feith.com  |
|    John Wehle    |     Fax: 1-215-540-5495  |                         |
-------------------------------------------------------------------------



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]