* [Bug c++/107065] GCC treats rvalue as an lvalue
2022-09-28 7:35 [Bug c++/107065] New: GCC treats rvalue like lvalue jlame646 at gmail dot com
` (8 preceding siblings ...)
2022-09-29 19:01 ` jakub at gcc dot gnu.org
@ 2022-09-30 7:12 ` jakub at gcc dot gnu.org
2022-09-30 7:13 ` jakub at gcc dot gnu.org
` (9 subsequent siblings)
19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-09-30 7:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107065
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #53642|0 |1
is obsolete| |
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 53644
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53644&action=edit
gcc13-pr107065.patch
Unfortunately that patch broke bootstrap, we now get an extra warning in
c-attribs.cc which has a function with nonnull(3) attribute and tests that
parameter against NULL in an assertion.
Fixing that, the patch shows quite a lot of regressions:
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++11 (test for
warnings, line 21)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++11 (test for
warnings, line 22)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++11 (test for
warnings, line 23)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for
warnings, line 21)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for
warnings, line 22)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for
warnings, line 23)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for
warnings, line 21)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for
warnings, line 22)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for
warnings, line 23)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for
warnings, line 21)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for
warnings, line 22)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for
warnings, line 23)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++2b (test for
warnings, line 21)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++2b (test for
warnings, line 22)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++2b (test for
warnings, line 23)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for
warnings, line 21)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for
warnings, line 22)
+FAIL: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for
warnings, line 23)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++11 (test for
warnings, line 11)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++11 expected
multiline pattern lines 13-17 not found: "\\s*r \\+= !aaa == bbb;[^\\n\\r]*\\n
\\^~\\n r \\+= !aaa == bbb;[^\\n\\r]*\\n \\^~~~\\n
\\( \\)[^\\n\\r]*\\n"
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++14 (test for
warnings, line 11)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++14 expected
multiline pattern lines 13-17 not found: "\\s*r \\+= !aaa == bbb;[^\\n\\r]*\\n
\\^~\\n r \\+= !aaa == bbb;[^\\n\\r]*\\n \\^~~~\\n
\\( \\)[^\\n\\r]*\\n"
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++17 (test for
warnings, line 11)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++17 expected
multiline pattern lines 13-17 not found: "\\s*r \\+= !aaa == bbb;[^\\n\\r]*\\n
\\^~\\n r \\+= !aaa == bbb;[^\\n\\r]*\\n \\^~~~\\n
\\( \\)[^\\n\\r]*\\n"
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 (test for
warnings, line 11)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 expected
multiline pattern lines 13-17 not found: "\\s*r \\+= !aaa == bbb;[^\\n\\r]*\\n
\\^~\\n r \\+= !aaa == bbb;[^\\n\\r]*\\n \\^~~~\\n
\\( \\)[^\\n\\r]*\\n"
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++2b (test for
warnings, line 11)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++2b expected
multiline pattern lines 13-17 not found: "\\s*r \\+= !aaa == bbb;[^\\n\\r]*\\n
\\^~\\n r \\+= !aaa == bbb;[^\\n\\r]*\\n \\^~~~\\n
\\( \\)[^\\n\\r]*\\n"
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 (test for
warnings, line 11)
+FAIL: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 expected
multiline pattern lines 13-17 not found: "\\s*r \\+= !aaa == bbb;[^\\n\\r]*\\n
\\^~\\n r \\+= !aaa == bbb;[^\\n\\r]*\\n \\^~~~\\n
\\( \\)[^\\n\\r]*\\n"
+FAIL: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++11 (test for
warnings, line 28)
+FAIL: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++14 (test for
warnings, line 28)
+FAIL: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++17 (test for
warnings, line 28)
+FAIL: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++20 (test for
warnings, line 28)
+FAIL: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++2b (test for
warnings, line 28)
+FAIL: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++98 (test for
warnings, line 28)
+XPASS: c-c++-common/pr49706.c -std=gnu++11 (test for bogus messages, line
97)
+XPASS: c-c++-common/pr49706.c -std=gnu++11 (test for bogus messages, line
99)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 111)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 113)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 129)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 130)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 131)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 132)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 133)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 134)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 152)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 153)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 154)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 155)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 156)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 157)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 175)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 176)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 177)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 178)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 27)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 28)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 29)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 30)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 31)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 32)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 50)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 51)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 52)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 53)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 54)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 55)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 71)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 96)
+FAIL: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 98)
+XPASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line
97)
+XPASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line
99)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 111)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 113)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 129)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 130)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 131)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 132)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 133)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 134)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 152)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 153)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 154)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 155)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 156)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 157)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 175)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 176)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 177)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 178)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 27)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 28)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 29)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 30)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 31)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 32)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 50)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 51)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 52)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 53)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 54)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 55)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 71)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 96)
+FAIL: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 98)
+XPASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line
97)
+XPASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line
99)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 111)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 113)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 129)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 130)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 131)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 132)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 133)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 134)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 152)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 153)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 154)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 155)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 156)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 157)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 175)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 176)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 177)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 178)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 27)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 28)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 29)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 30)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 31)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 32)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 50)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 51)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 52)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 53)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 54)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 55)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 71)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 96)
+FAIL: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 98)
+XPASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line
97)
+XPASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line
99)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 111)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 113)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 129)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 130)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 131)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 132)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 133)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 134)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 152)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 153)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 154)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 155)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 156)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 157)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 175)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 176)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 177)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 178)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 27)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 28)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 29)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 30)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 31)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 32)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 50)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 51)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 52)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 53)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 54)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 55)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 71)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 96)
+FAIL: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 98)
+XPASS: c-c++-common/pr49706.c -std=gnu++2b (test for bogus messages, line
97)
+XPASS: c-c++-common/pr49706.c -std=gnu++2b (test for bogus messages, line
99)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 111)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 113)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 129)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 130)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 131)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 132)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 133)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 134)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 152)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 153)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 154)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 155)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 156)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 157)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 175)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 176)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 177)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 178)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 27)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 28)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 29)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 30)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 31)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 32)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 50)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 51)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 52)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 53)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 54)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 55)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 71)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 96)
+FAIL: c-c++-common/pr49706.c -std=gnu++2b (test for warnings, line 98)
+XPASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line
97)
+XPASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line
99)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 111)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 113)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 129)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 130)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 131)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 132)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 133)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 134)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 152)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 153)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 154)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 155)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 156)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 157)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 175)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 176)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 177)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 178)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 27)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 28)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 29)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 30)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 31)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 32)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 50)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 51)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 52)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 53)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 54)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 55)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 71)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 96)
+FAIL: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 98)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 11)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 12)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 13)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 14)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 15)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 16)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 17)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 18)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 19)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 20)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 21)
+FAIL: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 9)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 11)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 12)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 13)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 14)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 15)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 16)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 17)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 18)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 19)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 20)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 21)
+FAIL: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 9)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 11)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 12)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 13)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 14)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 15)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 16)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 17)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 18)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 19)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 20)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 21)
+FAIL: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 9)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 11)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 12)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 13)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 14)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 15)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 16)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 17)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 18)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 19)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 20)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 21)
+FAIL: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 9)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 11)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 12)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 13)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 14)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 15)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 16)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 17)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 18)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 19)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 20)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 21)
+FAIL: c-c++-common/pr62199.c -std=gnu++2b (test for warnings, line 9)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 11)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 12)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 13)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 14)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 15)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 16)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 17)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 18)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 19)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 20)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 21)
+FAIL: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 9)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 17)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 18)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 24)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 25)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 26)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 27)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 28)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 29)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 30)
+FAIL: c-c++-common/pr65120.c -std=gnu++11 (test for warnings, line 31)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 17)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 18)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 24)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 25)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 26)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 27)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 28)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 29)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 30)
+FAIL: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 31)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 17)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 18)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 24)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 25)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 26)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 27)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 28)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 29)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 30)
+FAIL: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 31)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 17)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 18)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 24)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 25)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 26)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 27)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 28)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 29)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 30)
+FAIL: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 31)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 17)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 18)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 24)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 25)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 26)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 27)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 28)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 29)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 30)
+FAIL: c-c++-common/pr65120.c -std=gnu++2b (test for warnings, line 31)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 17)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 18)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 24)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 25)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 26)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 27)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 28)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 29)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 30)
+FAIL: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 31)
+FAIL: g++.dg/warn/sequence-pt-1.C -std=gnu++11 bogus sequence point warning
(test for bogus messages, line 69)
+FAIL: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning
(test for bogus messages, line 69)
+FAIL: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning
(test for bogus messages, line 69)
+FAIL: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning
(test for bogus messages, line 69)
+FAIL: g++.dg/warn/sequence-pt-1.C -std=gnu++2b bogus sequence point warning
(test for bogus messages, line 69)
+FAIL: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning
(test for bogus messages, line 69)
so not really sure what to do :(.
^ permalink raw reply [flat|nested] 21+ messages in thread