d6cbd2eb65bb193389d36cc88dfb3f697533a456
[libffi.git] / patches / fix_maxopt
1 Index: libffi/ChangeLog
2 ===================================================================
3 --- libffi.orig/ChangeLog
4 +++ libffi/ChangeLog
5 @@ -89,6 +89,11 @@
6         Use them to handle ELF vs. ECOFF differences.
7         [__osf__] (_GLOBAL__F_ffi_call_osf): Define.
8  
9 +2011-02-15  Anthony Green  <green@moxielogic.com>
10 +
11 +       * m4/ax_cc_maxopt.m4: Don't -malign-double or use -ffast-math.
12 +       * configure: Rebuilt.
13 +
14  2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
15  
16         * configure: Regenerate.
17 Index: libffi/m4/ax_cc_maxopt.m4
18 ===================================================================
19 --- libffi.orig/m4/ax_cc_maxopt.m4
20 +++ libffi/m4/ax_cc_maxopt.m4
21 @@ -140,14 +140,10 @@ if test "$ac_test_CFLAGS" != "set"; then
22       # default optimization flags for gcc on all systems
23       CFLAGS="-O3 -fomit-frame-pointer"
24  
25 -     # -malign-double for x86 systems
26 -     AX_CHECK_COMPILER_FLAGS(-malign-double, CFLAGS="$CFLAGS -malign-double")
27 -
28       #  -fstrict-aliasing for gcc-2.95+
29       AX_CHECK_COMPILER_FLAGS(-fstrict-aliasing,
30         CFLAGS="$CFLAGS -fstrict-aliasing")
31  
32 -     # note that we enable "unsafe" fp optimization with other compilers, too
33       AX_CHECK_COMPILER_FLAGS(-ffast-math, CFLAGS="$CFLAGS -ffast-math")
34  
35       AX_GCC_ARCHFLAG($acx_maxopt_portable)