Bug 631252 - Use -mstackrealign on 32-bit mingw r=dbaron a=NPOTB

This commit is contained in:
Jacek Caban 2011-02-04 13:40:02 +00:00
parent 2f218ea011
commit 50eb05243b
3 changed files with 13 additions and 4 deletions

View File

@ -2521,7 +2521,13 @@ ia64*-hpux*)
if test $_MSC_VER -ge 1400; then
LDFLAGS="$LDFLAGS -SAFESEH"
fi
AC_CHECK_HEADERS(mmintrin.h)
if test -n "$GNU_CC"; then
CFLAGS="$CFLAGS -mstackrealign"
CXXFLAGS="$CXXFLAGS -mstackrealign"
fi
AC_CHECK_HEADERS(mmintrin.h)
AC_DEFINE(_X86_)
;;
alpha-*)

View File

@ -43,9 +43,6 @@
namespace mozilla {
namespace SSE2 {
#if defined(__i386__) && defined(__MINGW32__)
__attribute__((__force_align_arg_pointer__))
#endif
void
Convert_ascii_run(const char *&src,
PRUnichar *&dst,

View File

@ -2499,6 +2499,12 @@ ia64*-hpux*)
if test $_MSC_VER -ge 1400; then
LDFLAGS="$LDFLAGS -SAFESEH"
fi
if test -n "$GNU_CC"; then
CFLAGS="$CFLAGS -mstackrealign"
CXXFLAGS="$CXXFLAGS -mstackrealign"
fi
AC_CHECK_HEADERS(mmintrin.h)
AC_DEFINE(_X86_)
;;