From: Thomas Faber Date: Sun, 29 Jul 2012 18:19:40 +0000 (+0000) Subject: [CMAKE] X-Git-Tag: backups/ros-csrss@57560~559 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=d574e063d0d791008a2a660459fbdbaaa665c2b8 [CMAKE] - Align the stack on a 16-byte boundary for x86 like any sensible compiler would, anyway. Should fix weird GCC 4.7 behavior. svn path=/trunk/; revision=56985 --- diff --git a/reactos/cmake/gcc.cmake b/reactos/cmake/gcc.cmake index 1f0eecc6353..49c314d0c08 100644 --- a/reactos/cmake/gcc.cmake +++ b/reactos/cmake/gcc.cmake @@ -81,7 +81,7 @@ endif() add_compile_flags("-fno-strict-aliasing") if(ARCH MATCHES i386) - add_compile_flags("-mpreferred-stack-boundary=2 -fno-set-stack-executable -fno-optimize-sibling-calls -fno-omit-frame-pointer") + add_compile_flags("-mpreferred-stack-boundary=4 -fno-set-stack-executable -fno-optimize-sibling-calls -fno-omit-frame-pointer") if(OPTIMIZE STREQUAL "1") add_compile_flags("-ftracer -momit-leaf-frame-pointer") endif()