configure.ac: Split CHECKING_P into CHECKING_P and ENABLE_EXTRA_CHECKING.
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Fri, 30 Sep 2016 18:57:49 +0000 (18:57 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Fri, 30 Sep 2016 18:57:49 +0000 (18:57 +0000)
2016-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        * configure.ac: Split CHECKING_P into CHECKING_P and
        ENABLE_EXTRA_CHECKING.
        * configure: Regenerated.
        * config.in: Adjust commment of CHECKING_P.  Add ENABLE_EXTRA_CHECKING.
        * common.opt (flag_checking): Use CHECKING_P and ENABLE_EXTRA_CHECKING.

From-SVN: r240677

gcc/ChangeLog
gcc/common.opt
gcc/config.in
gcc/configure
gcc/configure.ac

index 22801a2f90e9c3d1a852332d17426a6506c2b07f..83f5420546a1e83ba84b1fe0864d703faa114a83 100644 (file)
@@ -1,3 +1,11 @@
+2016-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * configure.ac: Split CHECKING_P into CHECKING_P and
+       ENABLE_EXTRA_CHECKING.
+       * configure: Regenerated.
+       * config.in: Adjust commment of CHECKING_P.  Add ENABLE_EXTRA_CHECKING.
+       * common.opt (flag_checking): Use CHECKING_P and ENABLE_EXTRA_CHECKING.
+
 2016-09-30  Prasad Ghangal  <prasad.ghangal@gmail.com>
 
        PR other/31566
index 0e01577888d0910e1ad93dfe14674a8d5557f1a2..3425c19e5141d2614da2d71d07c84ebc2d308449 100644 (file)
@@ -1038,7 +1038,7 @@ Common Var(flag_check_new)
 Check the return value of new in C++.
 
 fchecking
-Common Var(flag_checking) Init(CHECKING_P)
+Common Var(flag_checking) Init(CHECKING_P ? ENABLE_EXTRA_CHECKING ? 2 : 1 : 0)
 Perform internal consistency checkings.
 
 fchecking=
index 84704566cf80f2e5c0806162e1f8697bfbda7ca9..93a030164999e26b5efbea45a58da4c7292de089 100644 (file)
 #endif
 
 
-/* Define to 1 if you want more run-time sanity checks. This one gets a grab
-   bag of miscellaneous but relatively cheap checks. Define to 2 if you want
-   also extra run-time checking that might affect code generation. */
+/* Define to 0/1 if you want more run-time sanity checks. This one gets a grab
+   bag of miscellaneous but relatively cheap checks. */
 #ifndef USED_FOR_TARGET
 #undef CHECKING_P
 #endif
 
 
+/* Define to 0/1 if you want also extra run-time checking that might affect
+   code generation. */
+#ifndef USED_FOR_TARGET
+#undef ENABLE_EXTRA_CHECKING
+#endif
+
+
 /* Define 0/1 to force the choice for exception handling model. */
 #ifndef USED_FOR_TARGET
 #undef CONFIG_SJLJ_EXCEPTIONS
index 47f70e6c2f4e55c29993eb1b571ca0d63c8b4ed5..2503ba97f74ec83d8b31cd2bf639e5b8ae818aa4 100755 (executable)
@@ -7135,13 +7135,8 @@ IFS="$ac_save_IFS"
 
 nocommon_flag=""
 if test x$ac_checking != x ; then
-  if test x$ac_extra_checking != x ; then
-    ac_checking=2
-  fi
 
-cat >>confdefs.h <<_ACEOF
-#define CHECKING_P $ac_checking
-_ACEOF
+$as_echo "#define CHECKING_P 1" >>confdefs.h
 
   nocommon_flag=-fno-common
 else
@@ -7149,6 +7144,14 @@ else
 
 fi
 
+if test x$ac_extra_checking != x ; then
+
+$as_echo "#define ENABLE_EXTRA_CHECKING 1" >>confdefs.h
+
+else
+  $as_echo "#define ENABLE_EXTRA_CHECKING 0" >>confdefs.h
+
+fi
 if test x$ac_df_checking != x ; then
 
 $as_echo "#define ENABLE_DF_CHECKING 1" >>confdefs.h
@@ -18476,7 +18479,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 18479 "configure"
+#line 18482 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -18582,7 +18585,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 18585 "configure"
+#line 18588 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index a702f176974d34181d0baa70115ee1bac8da696f..fa789d529d7fe7b2b29a93a436a2b2300df526d7 100644 (file)
@@ -579,18 +579,21 @@ IFS="$ac_save_IFS"
 
 nocommon_flag=""
 if test x$ac_checking != x ; then
-  if test x$ac_extra_checking != x ; then
-    ac_checking=2
-  fi
-  AC_DEFINE_UNQUOTED(CHECKING_P, $ac_checking,
-[Define to 1 if you want more run-time sanity checks.  This one gets a grab
-   bag of miscellaneous but relatively cheap checks.  Define to 2 if you want
-   also extra run-time checking that might affect code generation.])
+  AC_DEFINE(CHECKING_P, 1,
+[Define to 0/1 if you want more run-time sanity checks.  This one gets a grab
+bag of miscellaneous but relatively cheap checks.])
   nocommon_flag=-fno-common
 else
   AC_DEFINE(CHECKING_P, 0)
 fi
 AC_SUBST(nocommon_flag)
+if test x$ac_extra_checking != x ; then
+  AC_DEFINE(ENABLE_EXTRA_CHECKING, 1,
+[Define to 0/1 if you want extra run-time checking that might affect code
+generation.])
+else
+  AC_DEFINE(ENABLE_EXTRA_CHECKING, 0)
+fi
 if test x$ac_df_checking != x ; then
   AC_DEFINE(ENABLE_DF_CHECKING, 1,
 [Define if you want more run-time sanity checks for dataflow.])