# HG changeset patch # User Katsumi Yamaoka # Date 1278637338 0 # Node ID 98c38f2ddca3569ff38c3d67d5bf7e9940291e86 # Parent 5ba21f4a3d6233e52501896e240cf84adb67a149# Parent 6b6f31e8107ead411b466b518ae8d0b1452886bf Merge from mainline. diff -r 5ba21f4a3d62 -r 98c38f2ddca3 ChangeLog --- a/ChangeLog Thu Jul 08 22:47:34 2010 +0000 +++ b/ChangeLog Fri Jul 09 01:02:18 2010 +0000 @@ -1,5 +1,9 @@ 2010-07-08 Dan Nicolaescu + * configure.in: Use -Wold-style-definition if available. + This helps with the transition to standard C code, it can be + removed when done. + * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove. * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS diff -r 5ba21f4a3d62 -r 98c38f2ddca3 configure --- a/configure Thu Jul 08 22:47:34 2010 +0000 +++ b/configure Fri Jul 09 01:02:18 2010 +0000 @@ -4830,6 +4830,39 @@ unset has_option unset SAVE_CFLAGS +### Use -Wold-style-definition if the compiler supports it +# This can be removed when conversion to standard C is finished. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -Wold-style-definition" >&5 +$as_echo_n "checking whether gcc understands -Wold-style-definition... " >&6; } +SAVE_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS -Wold-style-definition" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + has_option=yes +else + has_option=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +if test $has_option = yes; then + C_WARNINGS_SWITCH="-Wold-style-definition $C_WARNINGS_SWITCH" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5 +$as_echo "$has_option" >&6; } +CFLAGS="$SAVE_CFLAGS" +unset has_option +unset SAVE_CFLAGS + + #### Some other nice autoconf tests. ac_ext=c diff -r 5ba21f4a3d62 -r 98c38f2ddca3 configure.in --- a/configure.in Thu Jul 08 22:47:34 2010 +0000 +++ b/configure.in Fri Jul 09 01:02:18 2010 +0000 @@ -757,6 +757,21 @@ unset has_option unset SAVE_CFLAGS +### Use -Wold-style-definition if the compiler supports it +# This can be removed when conversion to standard C is finished. +AC_MSG_CHECKING([whether gcc understands -Wold-style-definition]) +SAVE_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS -Wold-style-definition" +AC_TRY_COMPILE([], [], has_option=yes, has_option=no,) +if test $has_option = yes; then + C_WARNINGS_SWITCH="-Wold-style-definition $C_WARNINGS_SWITCH" +fi +AC_MSG_RESULT($has_option) +CFLAGS="$SAVE_CFLAGS" +unset has_option +unset SAVE_CFLAGS + + #### Some other nice autoconf tests. dnl checks for programs