aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-03-10 10:42:24 +0100
committerMartin Liska <mliska@suse.cz>2022-03-10 10:42:24 +0100
commit604bf5da51533a218c0393cb5115bae7c8d95282 (patch)
tree7c1d3405dde7cc6efe0fbd24566cdf8bb690fbfe /gcc/doc
parent1a576b7ac609d4225a3833e3a9c84a9439d0e45e (diff)
parent6f8abf2b9ff4f165a61295cdb3525ce1da2a77c6 (diff)
downloadgcc-604bf5da51533a218c0393cb5115bae7c8d95282.zip
gcc-604bf5da51533a218c0393cb5115bae7c8d95282.tar.gz
gcc-604bf5da51533a218c0393cb5115bae7c8d95282.tar.bz2
Merge branch 'master' into devel/sphinx
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi11
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index d91cf5d..b745947 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -5772,7 +5772,7 @@ name is still supported, but the newer name is more descriptive.)
-Wredundant-move @r{(only for C++)} @gol
-Wtype-limits @gol
-Wuninitialized @gol
--Wshift-negative-value @r{(in C++03 and in C99 and newer)} @gol
+-Wshift-negative-value @r{(in C++11 to C++17 and in C99 and newer)} @gol
-Wunused-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)} @gol
-Wunused-but-set-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)}}
@@ -6802,7 +6802,7 @@ of the type. This warning is enabled by default.
@opindex Wshift-negative-value
@opindex Wno-shift-negative-value
Warn if left shifting a negative value. This warning is enabled by
-@option{-Wextra} in C99 and C++11 modes (and newer).
+@option{-Wextra} in C99 (and newer) and C++11 to C++17 modes.
@item -Wno-shift-overflow
@itemx -Wshift-overflow=@var{n}
@@ -14952,6 +14952,9 @@ in an inner loop relative to the loop being vectorized. The factor applied
is the maximum of the estimated number of iterations of the inner loop and
this parameter. The default value of this parameter is 50.
+@item vect-induction-float
+Enable loop vectorization of floating point inductions.
+
@item avoid-fma-max-bits
Maximum number of bits for which we avoid creating FMAs.
@@ -34107,9 +34110,7 @@ provides a modular compilation system, intending to provide both
faster builds and better library isolation. The ``Merging Modules''
paper @uref{https://wg21.link/p1103}, provides the easiest to read set
of changes to the standard, although it does not capture later
-changes. That specification is now part of C++20,
-@uref{git@@github.com:cplusplus/draft.git}, it is considered complete
-(there may be defect reports to come).
+changes.
@emph{G++'s modules support is not complete.} Other than bugs, the
known missing pieces are: