diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-04-26 08:10:43 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-04-26 08:10:43 +0200 |
commit | 7db11a5a3233b5181d38957a426f88da1d791478 (patch) | |
tree | 3ae8d8abe5093326ad45e3a9961718c34e91ccd9 /gcc/doc/install.texi | |
parent | 513d5d7f553f880388845950cd771edda6e769fd (diff) | |
download | gcc-7db11a5a3233b5181d38957a426f88da1d791478.zip gcc-7db11a5a3233b5181d38957a426f88da1d791478.tar.gz gcc-7db11a5a3233b5181d38957a426f88da1d791478.tar.bz2 |
re PR bootstrap/70704 (AIX bootstrap comparison failure)
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.
From-SVN: r235430
Diffstat (limited to 'gcc/doc/install.texi')
-rw-r--r-- | gcc/doc/install.texi | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 4268036..e1ca26c 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -1708,7 +1708,7 @@ When you specify this option, the compiler is built to perform internal consistency checks of the requested complexity. This does not change the generated code, but adds error checking within the compiler. This will slow down the compiler and may only work properly if you are building -the compiler with GCC@. This is @samp{yes} by default when building +the compiler with GCC@. This is @samp{yes,extra} by default when building from SVN or snapshots, but @samp{release} for releases. The default for building the stage1 compiler is @samp{yes}. More control over the checks may be had by specifying @var{list}. The categories of @@ -1717,8 +1717,11 @@ checks available are @samp{yes} (most common checks all), @samp{all} (all but @samp{valgrind}), @samp{release} (cheapest checks @samp{assert,runtime}) or @samp{none} (same as @samp{no}). Individual checks can be enabled with these flags @samp{assert}, -@samp{df}, @samp{fold}, @samp{gc}, @samp{gcac} @samp{misc}, @samp{rtl}, -@samp{rtlflag}, @samp{runtime}, @samp{tree}, and @samp{valgrind}. +@samp{df}, @samp{fold}, @samp{gc}, @samp{gcac}, @samp{misc}, @samp{rtl}, +@samp{rtlflag}, @samp{runtime}, @samp{tree}, @samp{extra} and @samp{valgrind}. +@samp{extra} adds for @samp{misc} checking extra checks that might affect +code generation and should therefore not differ between stage1 and later +stages. The @samp{valgrind} check requires the external @command{valgrind} simulator, available from @uref{http://valgrind.org/}. The |