diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-04-26 06:10:43 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-04-26 06:10:43 +0000 |
commit | c05979a191310404ca2ab8cfa83c97cfcc467694 (patch) | |
tree | 3ae8d8abe5093326ad45e3a9961718c34e91ccd9 /gcc/configure | |
parent | 37075cd78244c77a38041c36beb3149a2fa434dd (diff) |
PR bootstrap/70704
* configure.ac (--enable-stage1-checking): For --disable-checking or
implicit --enable-checking, make sure extra flag matches in between
stage1 and later checking.
* configure: Regenerated.
gcc/
* configure.ac (--enable-checking): Document extra flag, for
non-release builds default to --enable-checking=yes,extra.
If misc checking and extra checking, define CHECKING_P to 2 instead
of 1.
* common.opt (fchecking=): Add.
* doc/invoke.texi (-fchecking=): Document.
* doc/install.texi: Document --enable-checking changes.
* configure: Regenerated.
* config.in: Regenerated.
gcc/cp/
* pt.c (build_non_dependent_expr): Use flag_checking > 1 instead of
just flag_checking.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235430 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure')
-rwxr-xr-x | gcc/configure | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/gcc/configure b/gcc/configure index 1c6e3407ce7..d4d5ddf6931 100755 --- a/gcc/configure +++ b/gcc/configure @@ -1596,7 +1596,7 @@ Optional Features: enable expensive run-time checks. With LIST, enable only specific categories of checks. Categories are: yes,no,all,none,release. Flags are: - assert,df,fold,gc,gcac,gimple,misc, + assert,df,extra,fold,gc,gcac,gimple,misc, rtlflag,rtl,runtime,tree,valgrind,types --enable-coverage[=LEVEL] enable compiler's code coverage collection. Use to @@ -7075,7 +7075,7 @@ else # Determine the default checks. if test x$is_release = x ; then - ac_checking_flags=yes + ac_checking_flags=yes,extra else ac_checking_flags=release fi @@ -7087,32 +7087,33 @@ do case $check in # these set all the flags to specific states yes) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking= ; - ac_fold_checking= ; ac_gc_checking=1 ; + ac_fold_checking= ; ac_gc_checking=1 ; ac_extra_checking= ; ac_gc_always_collect= ; ac_gimple_checking=1 ; ac_rtl_checking= ; ac_rtlflag_checking=1 ; ac_runtime_checking=1 ; ac_tree_checking=1 ; ac_valgrind_checking= ; ac_types_checking=1 ;; no|none) ac_assert_checking= ; ac_checking= ; ac_df_checking= ; - ac_fold_checking= ; ac_gc_checking= ; + ac_fold_checking= ; ac_gc_checking= ; ac_extra_checking= ; ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ; ac_rtlflag_checking= ; ac_runtime_checking= ; ac_tree_checking= ; ac_valgrind_checking= ; ac_types_checking= ;; all) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking=1 ; - ac_fold_checking=1 ; ac_gc_checking=1 ; + ac_fold_checking=1 ; ac_gc_checking=1 ; ac_extra_checking=1 ; ac_gc_always_collect=1 ; ac_gimple_checking=1 ; ac_rtl_checking=1 ; ac_rtlflag_checking=1 ; ac_runtime_checking=1 ; ac_tree_checking=1 ; ac_valgrind_checking= ; ac_types_checking=1 ;; release) ac_assert_checking=1 ; ac_checking= ; ac_df_checking= ; - ac_fold_checking= ; ac_gc_checking= ; + ac_fold_checking= ; ac_gc_checking= ; ac_extra_checking= ; ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ; ac_rtlflag_checking= ; ac_runtime_checking=1 ; ac_tree_checking= ; ac_valgrind_checking= ; ac_types_checking= ;; # these enable particular checks assert) ac_assert_checking=1 ;; - df) ac_df_checking=1 ;; + df) ac_df_checking=1 ;; + extra) ac_extra_checking=1 ;; fold) ac_fold_checking=1 ;; gc) ac_gc_checking=1 ;; gcac) ac_gc_always_collect=1 ;; @@ -7131,8 +7132,13 @@ 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 -$as_echo "#define CHECKING_P 1" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define CHECKING_P $ac_checking +_ACEOF nocommon_flag=-fno-common else @@ -18453,7 +18459,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 18456 "configure" +#line 18462 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -18559,7 +18565,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 18562 "configure" +#line 18568 "configure" #include "confdefs.h" #if HAVE_DLFCN_H |