pthreads-win32 2.8.0, stack alignment, and SSE code

Ross Johnson Ross.Johnson@homemail.com.au
Thu Oct 9 13:14:00 GMT 2008


I've just read this whole thread for the first time. I haven't come 
across this issue of alignment on Intel processors before so I thought 
I'd better at least Google around the subject before replying. 
Unfortunately I've got to run now and won't be reading mail for another 
5 days or so.

I would very likely include the patch as a build option, so I'm 
wondering if you've tried building the library with the -mstackrealign 
gcc flag that does the same thing as force_align_arg_pointer (I haven't 
tried either of these but read about it).

Ross

Ramiro Polla wrote:
> Sébastien Kunz-Jacques wrote:
>> If for some reason it is not desirable to patch the lib, would it be 
>> possible to have some easy to see disclaimer added about this problem 
>> somewhere?
>
> Oh, that's not my call =). It's up to Ross Johnson to decide. I simply 
> had lots of free time today and decided to share my ideas. You can 
> disregard anything I said... (although I think they might help).
>
> The patch is not necessary because 4-byte alignment is enough for x86 
> and Win32, but it certainly might help some people to avoid a headache 
> like you mentioned.
>
> Ramiro Polla




More information about the Pthreads-win32 mailing list