* configure.ac: Check that -malign-loops works rather than assuming that
either -falign-loops or -malign-loops work.
This commit is contained in:
parent
bb0c57ecd2
commit
c966a489cf
2 changed files with 13 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2013-11-07 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* configure.ac: Check that -malign-loops works rather than assuming that
|
||||||
|
either -falign-loops or -malign-loops work.
|
||||||
|
|
||||||
2013-11-07 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-11-07 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* configure.ac: Remove -fnested-functions. We don't need it anymore.
|
* configure.ac: Remove -fnested-functions. We don't need it anymore.
|
||||||
|
|
|
@ -485,9 +485,16 @@ if test "x$target_cpu" = xi386; then
|
||||||
[grub_cv_cc_falign_loop=no])
|
[grub_cv_cc_falign_loop=no])
|
||||||
])
|
])
|
||||||
|
|
||||||
|
AC_CACHE_CHECK([whether -malign-loops works], [grub_cv_cc_malign_loop], [
|
||||||
|
CFLAGS="$TARGET_CFLAGS -malign-loops=1"
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
|
||||||
|
[grub_cv_cc_malign_loop=yes],
|
||||||
|
[grub_cv_cc_malign_loop=no])
|
||||||
|
])
|
||||||
|
|
||||||
if test "x$grub_cv_cc_falign_loop" = xyes; then
|
if test "x$grub_cv_cc_falign_loop" = xyes; then
|
||||||
TARGET_CFLAGS="$TARGET_CFLAGS -falign-jumps=1 -falign-loops=1 -falign-functions=1"
|
TARGET_CFLAGS="$TARGET_CFLAGS -falign-jumps=1 -falign-loops=1 -falign-functions=1"
|
||||||
else
|
elif test "x$grub_cv_cc_malign_loop" = xyes; then
|
||||||
TARGET_CFLAGS="$TARGET_CFLAGS -malign-jumps=1 -malign-loops=1 -malign-functions=1"
|
TARGET_CFLAGS="$TARGET_CFLAGS -malign-jumps=1 -malign-loops=1 -malign-functions=1"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue