[Pixman] [PATCH] test/utils.c: Make the stack unaligned only on 32 bit Windows

John Emmas johne53 at tiscali.co.uk
Sun Nov 17 02:00:37 PST 2013

I'm not sure if there's a connection here or if it's just a coincidence 
but in a completely separate library (libffi) I noticed a very recent 
commit by Mark Kettenis (6th Nov 2013) which he describes as "Align the 
stack pointer to 16-bytes".  Unfortunately, his change is in an assembly 
language module which I cant profess to understand.  Is anyone here 
qualified to check the git log for libffi to find out if Mark's arrived 
at the same flawed conclusion about stack alignment or if (in his case) 
there's a valid reason for setting 16-byte alignment?

Assuming there isn't, I don't mind joining the mailing list for libffi 
and bringing their attention to the points you guys are discussing 
here.  I presume that if 16-byte alignment isn't universally valid for 
pixman it probably isn't valid for other libraries either?


More information about the Pixman mailing list