From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
no_stack_protector
attribute has been added to mark functions which should not be instrumented
+ no_stack_protector
+ attribute has been added to mark functions which should not be instrumented
with stack protection (-fstack-protector
).malloc
@@ -205,6 +206,10 @@ a work-in-progress.
GCC releases most instances of his warning are diagnosed by
-Wstringop-overflow
.
-Wtsan
,
+ enabled by default, warns about unsupported features in ThreadSanitizer
+ (currently std::atomic_thread_fence
).
+ -Wtsan
, enabled by default,
- warns about unsupported features in ThreadSanitizer (currently std::atomic_thread_fence
).@@ -376,19 +379,23 @@ a work-in-progress. (PR97518).
-Wctad-maybe-unsupported
, disabled by default, warns
+ -Wctad-maybe-unsupported
,
+ disabled by default, warns
about performing class template argument deduction on a type with no
deduction guides.
-Wrange-loop-construct
, enabled by -Wall
,
+ -Wrange-loop-construct
,
+ enabled by -Wall
,
warns when a range-based for-loop is creating unnecessary and
expensive copies.
-Wdeprecated-enum-enum-conversion
, enabled by default in
+ -Wdeprecated-enum-enum-conversion
,
+ enabled by default in
C++20, warns about deprecated arithmetic conversions on operands of
enumeration types, as outlined in [depr.arith.conv.enum].
-Wdeprecated-enum-float-conversion
, enabled by default in
+ -Wdeprecated-enum-float-conversion
,
+ enabled by default in
C++20, warns about deprecated arithmetic conversions on operands where
one is of enumeration type and the other is of a floating-point type,
as outlined in [depr.arith.conv.enum].
@@ -399,7 +406,8 @@ a work-in-progress.
forms of operator new
or from other mismatched allocation
functions.
-Wvexing-parse
, enabled by default, warns about the most
+ -Wvexing-parse
,
+ enabled by default, warns about the most
vexing parse rule: the cases when a declaration looks like a variable
definition, but the C++ language requires it to be interpreted as a
function declaration.
-----------------------------------------------------------------------
Summary of changes:
htdocs/gcc-11/changes.html | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
hooks/post-receive
--
gcc-wwwdocs