> > > First guess Alexey. Linux crt0.s doesnt align the stack on an eight byte
> > > boundary.
> >
> > Any reason why it shouldn't? Could this simple thing case a >10%
> > performance drop for some applications? If so why wasn't this noticed and
> > fixed long ago?
>
> Alan's first guess makes sense in that the Fortran people have been
> complaining about exactly that problem for quite some time.
I just noticed in HJ's libc Changelog, 5.4.21-5.4.22 .......
--------------------------------------------------------------------
Wed Jan 29 20:50:53 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
* sysdeps/linux/i386/crt/crt0.S: align stack to 8 bytes.
--------------------------------------------------------------------
Clive.
-- C Messer <clive@epos.demon.co.uk> | "I pressed her thigh and death smiled." <clive@epos.easynet.co.uk> | Jim Morrison.