# HG changeset patch # User nkeynes # Date 1329028226 -36000 # Node ID d1117828f0113b0e4acdb08d56f1d9ce664cdbbe # Parent eecdeb37934ac829f5de83f35e7dc12b060d4046 Add -Werror for mregparm check, so it actually fails if mregparm isn't accepted --- a/acinclude.m4 Fri Feb 10 19:26:10 2012 +1000 +++ b/acinclude.m4 Sun Feb 12 16:30:26 2012 +1000 @@ -4,6 +4,8 @@ # ----------------------- AC_DEFUN([AC_CHECK_FASTCALL], [ AC_MSG_CHECKING([support for fastcall calling conventions]); +save_CFLAGS="$CFLAGS" +CFLAGS="-Werror $save_CFLAGS" AC_RUN_IFELSE([ AC_LANG_SOURCE([[ int __attribute__((regparm(3))) foo(int a, int b) { return a+b; } @@ -18,6 +20,7 @@ $2 ], [ AC_MSG_RESULT([no]) $2 ]) +CFLAGS="$save_CFLAGS" ]) # AC_CHECK_FORCEINLINE([if-ok],[if-notok]) --- a/configure Fri Feb 10 19:26:10 2012 +1000 +++ b/configure Sun Feb 12 16:30:26 2012 +1000 @@ -9751,6 +9751,8 @@ { echo "$as_me:$LINENO: checking support for fastcall calling conventions" >&5 echo $ECHO_N "checking support for fastcall calling conventions... $ECHO_C" >&6; }; +save_CFLAGS="$CFLAGS" +CFLAGS="-Werror $save_CFLAGS" if test "$cross_compiling" = yes; then { echo "$as_me:$LINENO: result: no" >&5 @@ -9817,6 +9819,7 @@ fi +CFLAGS="$save_CFLAGS" { echo "$as_me:$LINENO: checking support for force inlining" >&5