This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 16 byte pthread stack alignments


On Wed, 21 Dec 2011, Corinna Vinschen wrote:

> On Dec 21 15:20, Dave Korn wrote:
> >   GCC assumes that the stack starts off 16-aligned when the OS hands over to
> > the exe's entrypoint, and then makes sure it stays that way by always rounding
> > stack frame sizes up to the nearest multiple of 16.  Or at any rate that's how
> > it's supposed to work.
>
> Ok.  Does that mean my patch from
> http://cygwin.com/ml/cygwin/2011-12/msg00435.html should be the right
> thing to do for pthreads?  I guess I will have to do the same in
> _dll_crt0 then...

Probably.  I'm trying to test now, but I haven't built cygwin in years now
so I'm still working to get things set up.  I've also lost track of Cygwin
internals.  Does it make sense to you that those two patches from 2004
would no longer be effective?

-- 
Brian Ford
Staff Realtime Software Engineer
VITAL - Visual Simulation Systems
FlightSafety International
the best safety device in any aircraft is a well-trained crew...

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


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