Work around GCC bug causing crashes in Mozilla with SSE2
authorSøren Sandmann <sandmann@redhat.com>
Thu, 15 May 2008 05:00:28 +0000 (01:00 -0400)
committerSøren Sandmann <sandmann@redhat.com>
Thu, 15 May 2008 05:00:28 +0000 (01:00 -0400)
commitd71bfc7777a48edfeb0aee0e3da97ac700a3dc90
tree7ccb1be9376f7dceff62dd259d9daa634d6967f1
parent1f275b4bdc28b121f4afd3cfd2df187bebedf35d
Work around GCC bug causing crashes in Mozilla with SSE2

When using SSE2 intrinsics, gcc assumes that the stack is 16 byte
aligned. Unfortunately some code, such as Mozilla and Mono contain
code that aligns the stack to 4 bytes.

The __force_align_arg_pointer__ makes gcc generate a prologue that
realigns the stack pointer to 16 bytes.  Fix bug 15693.
configure.ac
pixman/pixman-pict.c