summaryrefslogtreecommitdiff
path: root/sumfiles/g++.sum
diff options
context:
space:
mode:
Diffstat (limited to 'sumfiles/g++.sum')
-rw-r--r--sumfiles/g++.sum6101
1 files changed, 6051 insertions, 50 deletions
diff --git a/sumfiles/g++.sum b/sumfiles/g++.sum
index b1dbffd5..4e7b8f7b 100644
--- a/sumfiles/g++.sum
+++ b/sumfiles/g++.sum
@@ -2,7 +2,7 @@ Note: This is a synthetic sum file generated by merging the sum files of
several testsuite runs. To investigate test results, refer to the
original sum and log files.
-Test run by tcwg-buildslave on Wed Dec 27 08:25:05 2023
+Test run by tcwg-buildslave on Wed Dec 27 14:28:34 2023
Target is arm-unknown-linux-gnueabihf
Host is x86_64-pc-linux-gnu
@@ -13,6 +13,150 @@ Schedule of variations:
Running target qemu
Running gcc.git~master/gcc/testsuite/g++.dg/analyzer/analyzer.exp ...
+PASS: c-c++-common/analyzer/20020129-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/20020129-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/20020129-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/20020129-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++14 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++14 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++17 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++17 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++20 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++20 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++98 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc117-basic-00001-min.c -std=c++98 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++14 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++14 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++17 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++17 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++20 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++20 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++98 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/SARD-tc249-basic-00034-min.c -std=c++98 note at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/abort.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/abort.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/abort.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/abort.c -std=c++14 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/abort.c -std=c++14 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/abort.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/abort.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/abort.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/abort.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/abort.c -std=c++17 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/abort.c -std=c++17 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/abort.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/abort.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/abort.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/abort.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/abort.c -std=c++20 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/abort.c -std=c++20 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/abort.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/abort.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/abort.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/abort.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/abort.c -std=c++98 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/abort.c -std=c++98 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/abort.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/aliasing-2.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 14)
PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 19)
PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 20)
@@ -57,6 +201,10 @@ PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++14 (test for excess err
PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/alloca-leak.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/alloca-leak.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/alloca-leak.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/alloca-leak.c -std=c++98 (test for excess errors)
XFAIL: c-c++-common/analyzer/allocation-size-1.c -std=c++14 (test for warnings, line 112)
PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 (test for warnings, line 33)
PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 (test for excess errors)
@@ -297,6 +445,10 @@ PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for
PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 expected multiline pattern lines 28-37
PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 expected multiline pattern lines 58-67
PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-debugging-fns-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-debugging-fns-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-debugging-fns-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-debugging-fns-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for warnings, line 104)
PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for warnings, line 223)
PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for warnings, line 8)
@@ -381,6 +533,26 @@ PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multili
PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 361-374
PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 89-151
PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++14 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++17 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++20 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++98 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2a.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for warnings, line 156)
PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for warnings, line 341)
PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for warnings, line 8)
@@ -409,6 +581,30 @@ PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multili
PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 361-374
PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 89-151
PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3a.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++14
+UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++17
+UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++20
+UNSUPPORTED: c-c++-common/analyzer/asm-x86-1.c -std=c++98
UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++14
UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++17
UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++20
@@ -517,6 +713,214 @@ PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++14 (test for excess err
PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-alloc_size-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-alloc_size-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-alloc_size-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-alloc_size-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 102)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 114)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 150)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 102)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 114)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 150)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 102)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 114)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 150)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 102)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 114)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 150)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/attr-const-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++14 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++17 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++20 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++98 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/attr-const-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-const-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++14 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++17 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++20 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++98 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-malloc-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-5.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 110)
PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 115)
PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 120)
@@ -661,6 +1065,34 @@ PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (
PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for warnings, line 158)
PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for warnings, line 206)
PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-malloc-misuses.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++14 (test for warnings, line 13)
PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++14 (test for warnings, line 14)
PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++14 (test for excess errors)
@@ -1005,6 +1437,58 @@ PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warning
PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 73)
PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 74)
PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++14 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++17 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++20 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++98 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-tainted_args-misuses.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++14 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++17 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++20 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++98 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/bzip2-arg-parse-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/call-summaries-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/call-summaries-3.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/analyzer/call-summaries-asm-x86.c -std=c++14
+UNSUPPORTED: c-c++-common/analyzer/call-summaries-asm-x86.c -std=c++17
+UNSUPPORTED: c-c++-common/analyzer/call-summaries-asm-x86.c -std=c++20
+UNSUPPORTED: c-c++-common/analyzer/call-summaries-asm-x86.c -std=c++98
PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 26)
PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 31)
PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 39)
@@ -1067,6 +1551,30 @@ XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 PR analyzer/1
PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++98 (test for excess errors)
XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++98 PR analyzer/107158 (test for bogus messages, line 71)
XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++98 PR analyzer/107158 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/callbacks-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/callbacks-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/callbacks-3.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 17)
PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 19)
PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 20)
@@ -1135,6 +1643,382 @@ PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 5
PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 66)
PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 79)
PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 failure (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 failure (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 success at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++14 success at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 failure (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 failure (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 success at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++17 success at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 failure (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 failure (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 success at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++20 success at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 failure (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 failure (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 success at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/capacity-2.c -std=c++98 success at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for warnings, line 83)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for warnings, line 83)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for warnings, line 83)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for warnings, line 83)
+PASS: c-c++-common/analyzer/capacity-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/casts-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/casts-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 90)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for warnings, line 96)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 90)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for warnings, line 96)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 90)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for warnings, line 96)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 71)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 90)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for warnings, line 96)
+PASS: c-c++-common/analyzer/clobbers-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 (test for warnings, line 41)
PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 (test for warnings, line 50)
PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 at line 43 (test for warnings, line 42)
@@ -1163,6 +2047,26 @@ PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 58 (tes
PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 72 (test for warnings, line 71)
PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 unknown leak at line 44 (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/compound-assignment-4.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 134)
PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 135)
PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 20)
@@ -1375,6 +2279,258 @@ PASS: c-c++-common/analyzer/data-model-11.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/data-model-11.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/data-model-11.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/data-model-11.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-12.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-12.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-12.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-12.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-14.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/data-model-18.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++14 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++17 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++20 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-20.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-21.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-21.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-21.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-21.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 87)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for warnings, line 88)
+PASS: c-c++-common/analyzer/data-model-22.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++14 (test for bogus messages, line 71)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++14 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++17 (test for bogus messages, line 71)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++17 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++20 (test for bogus messages, line 71)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++20 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for bogus messages, line 71)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/data-model-5d.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/data-model-8.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/data-model-path-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for bogus messages, line 129)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for bogus messages, line 129)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for bogus messages, line 129)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for bogus messages, line 129)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 117)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 89)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/deref-before-check-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-macro-pr108745.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-macro-pr108745.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-macro-pr108745.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-macro-pr108745.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++14 (test for bogus messages, line 31)
PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++17 (test for bogus messages, line 31)
@@ -1467,10 +2623,210 @@ PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for
PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for warnings, line 35)
PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for warnings, line 37)
PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++14 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++17 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/disabling.c -std=c++14 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/disabling.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/disabling.c -std=c++17 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/disabling.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/disabling.c -std=c++20 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/disabling.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/disabling.c -std=c++98 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/disabling.c -std=c++98 (test for excess errors)
UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++14
UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++17
UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++20
UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++98
+PASS: c-c++-common/analyzer/dump-state.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/dump-state.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for bogus messages, line 11)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for bogus messages, line 11)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for bogus messages, line 11)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for bogus messages, line 11)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/edges-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/equivalence.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/errno-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/errno-___errno.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/errno-__error.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/errno-global-var.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-pr107777.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-pr107777.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-pr107777.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/errno-pr107777.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/error-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/error-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/error-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/error-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/error-uninit.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 (test for warnings, line 10)
PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 (test for warnings, line 13)
PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 at line 17 (test for warnings, line 16)
@@ -1503,6 +2859,402 @@ PASS: c-c++-common/analyzer/expect-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/expect-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/expect-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/expect-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/factorial.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/factorial.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/factorial.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/factorial.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 event1 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 event1 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 event2 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 event2 at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++14 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 event1 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 event1 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 event2 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 event2 at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++17 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 event1 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 event1 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 event2 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 event2 at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++20 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 event1 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 event1 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 event2 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 event2 at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-1.c -std=c++98 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event1 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event1 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event1 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event2 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event2 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event2 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 event2 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 warning (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++14 warning (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event1 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event1 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event1 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event2 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event2 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event2 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 event2 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 warning (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++17 warning (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event1 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event1 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event1 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 event2 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++20 warning (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event1 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event1 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event1 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 event2 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 20)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/fd-2.c -std=c++98 warning (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 warning at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++14 warning at line 27 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 warning at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++17 warning at line 27 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 warning at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++20 warning at line 27 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for warnings, line 81)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 warning at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-3.c -std=c++98 warning at line 27 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/fd-bind-pr107928.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-bind-pr107928.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-bind-pr107928.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-bind-pr107928.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-connect-pr107928.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-connect-pr107928.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-connect-pr107928.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-connect-pr107928.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-glibc-byte-stream-socket.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-glibc-byte-stream-socket.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-glibc-byte-stream-socket.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-glibc-byte-stream-socket.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/fd-meaning.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/fd-socket-meaning.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 msg at line 100 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 msg at line 85 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++14 warning (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 msg at line 100 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 msg at line 85 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++17 warning (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 msg at line 100 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 msg at line 85 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++20 warning (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 59)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 msg at line 100 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 msg at line 85 (test for warnings, line 84)
+PASS: c-c++-common/analyzer/fd-symbolic-socket.c -std=c++98 warning (test for warnings, line 99)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++14 uninit (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++17 uninit (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++20 uninit (test for warnings, line 11)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fd-uninit-1.c -std=c++98 uninit (test for warnings, line 11)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/feasibility-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++14 infeasibility event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++14 path diag (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++17 infeasibility event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++17 path diag (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++20 infeasibility event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++20 path diag (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++98 infeasibility event at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/feasibility-2.c -std=c++98 path diag (test for warnings, line 17)
PASS: c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 131)
PASS: c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 134)
PASS: c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for excess errors)
@@ -1515,10 +3267,130 @@ PASS: c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 131)
PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 134)
PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++14 (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++14 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++14 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++17 (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++17 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++17 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++20 (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++20 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++20 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++98 (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++98 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++98 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/feasibility-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/feasibility-pr107948.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/ferror-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/ferror-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/ferror-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/ferror-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/fgets-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/fgets-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/fgets-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/fgets-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++14 dg-regexp 9 was found: "[^\n
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++17 dg-regexp 9 was found: "[^\n
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++20 dg-regexp 9 was found: "[^\n
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++98 dg-regexp 9 was found: "[^\n
+PASS: c-c++-common/analyzer/fibonacci.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/fields.c -std=c++14 (test for bogus messages, line 40)
PASS: c-c++-common/analyzer/fields.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/fields.c -std=c++17 (test for bogus messages, line 40)
@@ -1527,6 +3399,94 @@ PASS: c-c++-common/analyzer/fields.c -std=c++20 (test for bogus messages, line
PASS: c-c++-common/analyzer/fields.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/fields.c -std=c++98 (test for bogus messages, line 40)
PASS: c-c++-common/analyzer/fields.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 event at line 34 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 first fclose at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 second fclose at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 to here (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++14 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 event at line 34 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 first fclose at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 second fclose at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 to here (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++17 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 event at line 34 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 first fclose at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 second fclose at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 to here (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++20 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 event at line 34 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 first fclose at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 second fclose at line 18 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 to here (test for warnings, line 15)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 warning (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-1.c -std=c++98 warning (test for warnings, line 33)
+PASS: c-c++-common/analyzer/file-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-3.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/file-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-3.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/file-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-3.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/file-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/file-3.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/file-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++14 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++17 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++20 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/file-meaning-1.c -std=c++98 warning (test for warnings, line 14)
PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 12)
PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 16)
PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 20)
@@ -3835,6 +5795,46 @@ PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for warnings, line 13)
PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for warnings, line 22)
PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 event 2 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 event 3 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 event 4 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 event 5 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 event 7 at line 5 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 event 8 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++14 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 event 2 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 event 3 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 event 4 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 event 5 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 event 7 at line 5 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 event 8 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++17 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 2 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 3 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 4 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 5 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 7 at line 5 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 event 8 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++20 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 2 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 3 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 4 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 5 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 7 at line 5 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 event 8 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-10.c -std=c++98 warning (test for warnings, line 7)
PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++14 (test for warnings, line 15)
PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++14 expected multiline pattern lines 98-161
PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++14 (test for excess errors)
@@ -3847,6 +5847,30 @@ PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 (test for warnings, line 15)
PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 expected multiline pattern lines 98-161
PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-12.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++98 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-ipa-13a.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 (test for warnings, line 19)
PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 (test for warnings, line 28)
PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 (test for excess errors)
@@ -3955,6 +5979,14 @@ PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++20 (test for exces
PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++98 (test for warnings, line 22)
PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++98 expected multiline pattern lines 69-107
PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-9.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 (test for warnings, line 12)
PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 (test for warnings, line 13)
PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 at line 8 (test for warnings, line 2)
@@ -3999,6 +6031,202 @@ PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for
PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 1st free event at line 8 (test for warnings, line 2)
PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 2nd free event at line 9 (test for warnings, line 2)
PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 warning at line 7 (test for warnings, line 2)
+PASS: c-c++-common/analyzer/malloc-many-paths-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/malloc-many-paths-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-meaning-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++14 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++14 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++14 event 3 at line 14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++14 warning at line 11 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++17 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++17 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++17 event 3 at line 14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++17 warning at line 11 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 event 3 at line 14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++20 warning at line 11 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 event 3 at line 14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-1.c -std=c++98 warning at line 11 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++14 event 1 at line 11 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++14 event 2 at line 12 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++14 warning at line 10 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++17 event 1 at line 11 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++17 event 2 at line 12 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++17 warning at line 10 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++20 event 1 at line 11 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++20 event 2 at line 12 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++20 warning at line 10 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++98 event 1 at line 11 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++98 event 2 at line 12 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-2.c -std=c++98 warning at line 10 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++14 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++14 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++14 warning at line 11 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++17 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++17 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++17 warning at line 11 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++20 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++20 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++20 warning at line 11 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++98 event 1 at line 12 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++98 event 2 at line 13 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-3.c -std=c++98 warning at line 11 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 event 1 at line 15 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 event 2 at line 16 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 event 3 at line 17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 event 4 at line 18 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 event 5 at line 19 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++14 warning at line 14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 event 1 at line 15 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 event 2 at line 16 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 event 3 at line 17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 event 4 at line 18 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 event 5 at line 19 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++17 warning at line 14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 1 at line 15 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 2 at line 16 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 3 at line 17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 4 at line 18 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 event 5 at line 19 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++20 warning at line 14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 1 at line 15 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 2 at line 16 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 3 at line 17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 4 at line 18 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 event 5 at line 19 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-4.c -std=c++98 warning at line 14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 1 at line 33 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 2 at line 34 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 3 at line 35 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 4 at line 36 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 5 at line 37 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 6 at line 38 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 7 at line 39 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 event 8 at line 40 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++14 warning at line 32 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 1 at line 33 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 2 at line 34 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 3 at line 35 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 4 at line 36 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 5 at line 37 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 6 at line 38 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 7 at line 39 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 event 8 at line 40 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++17 warning at line 32 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 1 at line 33 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 2 at line 34 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 3 at line 35 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 4 at line 36 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 5 at line 37 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 6 at line 38 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 7 at line 39 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 event 8 at line 40 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++20 warning at line 32 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 1 at line 33 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 2 at line 34 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 3 at line 35 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 4 at line 36 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 5 at line 37 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 6 at line 38 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 7 at line 39 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 event 8 at line 40 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-5.c -std=c++98 warning at line 32 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-6.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++14 event at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++14 warning (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++17 event at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++17 warning (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 event at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++20 warning (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 event at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-7.c -std=c++98 warning (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++14 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++14 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++17 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++17 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/malloc-paths-8.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 10)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 179)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 183)
@@ -4059,10 +6287,810 @@ PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected mult
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 leak at line 190 (test for warnings, line 189)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 use-after-free (test for warnings, line 189)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++14 scan-sarif-file "kinds": \\["acquire", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++14 scan-sarif-file "kinds": \\["danger"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++14 scan-sarif-file "kinds": \\["release", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++17 scan-sarif-file "kinds": \\["acquire", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++17 scan-sarif-file "kinds": \\["danger"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++17 scan-sarif-file "kinds": \\["release", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++20 scan-sarif-file "kinds": \\["acquire", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++20 scan-sarif-file "kinds": \\["danger"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++20 scan-sarif-file "kinds": \\["release", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++98 scan-sarif-file "kinds": \\["acquire", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++98 scan-sarif-file "kinds": \\["danger"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++98 scan-sarif-file "kinds": \\["release", "memory"\\]
+PASS: c-c++-common/analyzer/malloc-sarif-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 112)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 114)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 176)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 178)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 59)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 82)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for bogus messages, line 84)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 112)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 114)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 176)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 178)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 59)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 82)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for bogus messages, line 84)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 112)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 114)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 176)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 178)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 59)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 82)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for bogus messages, line 84)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 112)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 114)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 176)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 178)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 59)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 82)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for bogus messages, line 84)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1a.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 110)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 133)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 170)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 56)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for bogus messages, line 81)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 126)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 110)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 133)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 170)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 56)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for bogus messages, line 81)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 126)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 110)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 133)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 170)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 56)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for bogus messages, line 81)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 126)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 108)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 110)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 133)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 170)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 54)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 56)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 79)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for bogus messages, line 81)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 105)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 126)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/malloc-vs-local-1b.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 100)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 102)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 131)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 165)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 174)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 45)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for bogus messages, line 77)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 100)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 102)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 131)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 165)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 174)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 45)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for bogus messages, line 77)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 100)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 102)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 131)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 165)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 174)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 45)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for bogus messages, line 77)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 100)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 102)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 131)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 138)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 140)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 165)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 172)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 174)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 45)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 75)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for bogus messages, line 77)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 163)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/malloc-vs-local-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/malloc-vs-local-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/many-disabled-diagnostics.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/many-disabled-diagnostics.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/many-disabled-diagnostics.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/many-disabled-diagnostics.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/many-unused-locals.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/many-unused-locals.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/many-unused-locals.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/many-unused-locals.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/memcpy-2.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/memcpy-2.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/memcpy-2.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/memcpy-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/memcpy-pr107882.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/memcpy-pr107882.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/memcpy-pr107882.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/memcpy-pr107882.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 112)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 131)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 132)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 136)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 137)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 142)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 143)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 144)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 145)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 157)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 159)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 160)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 162)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 166)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 170)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 171)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 175)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 177)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 178)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 180)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 181)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 185)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 187)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 188)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 189)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 190)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 191)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 192)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 195)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 197)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 198)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 199)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 200)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 202)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 112)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 131)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 132)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 136)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 137)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 142)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 143)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 144)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 145)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 157)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 159)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 160)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 162)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 166)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 170)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 171)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 175)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 177)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 178)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 180)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 181)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 185)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 187)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 188)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 189)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 190)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 191)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 192)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 195)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 197)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 198)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 199)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 200)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 202)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 112)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 131)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 132)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 136)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 137)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 142)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 143)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 144)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 145)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 157)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 159)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 160)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 162)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 166)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 170)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 171)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 175)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 177)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 178)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 180)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 181)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 185)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 187)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 188)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 189)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 190)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 191)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 192)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 195)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 197)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 198)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 199)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 200)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 202)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 101)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 112)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 113)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 129)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 130)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 131)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 132)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 136)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 137)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 142)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 143)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 144)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 145)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 156)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 157)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 159)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 160)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 162)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 166)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 167)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 168)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 169)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 170)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 171)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 172)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 175)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 177)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 178)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 180)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 181)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 185)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 187)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 188)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 189)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 190)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 191)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 192)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 195)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 197)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 198)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 199)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 200)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 202)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 76)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 77)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/memset-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/memset-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-empty.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-traditional.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/named-constants-via-macros-undef.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++14 (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++14 PR analyzer/108251 (test for bogus messages, line 95)
PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++17 (test for excess errors)
@@ -4159,6 +7187,18 @@ XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 ideal (test
XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 ideal (test for warnings, line 9)
XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 status quo at line 10 (test for bogus messages, line 9)
XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 status quo at line 14 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/omp-parallel-for-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++14 (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++17 (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++20 (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++98 (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/omp-parallel-for-get-min.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 (test for warnings, line 82)
PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 note at line 78 (test for warnings, line 74)
@@ -4259,6 +7299,70 @@ PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 num bad bytes note at
PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 valid subscript note at line 26 (test for warnings, line 22)
PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 warning at line 24 (test for warnings, line 22)
PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 warning at line 50 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 final event at line 23 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 final event at line 43 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 final event at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 final event at line 70 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 note at line 94 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 valid subscript note at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 valid subscript note at line 44 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 valid subscript note at line 57 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 valid subscript note at line 71 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 valid subscript note at line 95 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 warning at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 warning at line 42 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 warning at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 warning at line 69 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++14 warning at line 93 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 final event at line 23 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 final event at line 43 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 final event at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 final event at line 70 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 note at line 94 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 valid subscript note at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 valid subscript note at line 44 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 valid subscript note at line 57 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 valid subscript note at line 71 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 valid subscript note at line 95 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 warning at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 warning at line 42 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 warning at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 warning at line 69 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++17 warning at line 93 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 final event at line 23 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 final event at line 43 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 final event at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 final event at line 70 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 note at line 94 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 valid subscript note at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 valid subscript note at line 44 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 valid subscript note at line 57 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 valid subscript note at line 71 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 valid subscript note at line 95 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 warning at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 warning at line 42 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 warning at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 warning at line 69 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++20 warning at line 93 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 final event at line 23 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 final event at line 43 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 final event at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 final event at line 70 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 note at line 94 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 valid subscript note at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 valid subscript note at line 44 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 valid subscript note at line 57 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 valid subscript note at line 71 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 valid subscript note at line 95 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 warning at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 warning at line 42 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 warning at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 warning at line 69 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/out-of-bounds-3.c -std=c++98 warning at line 93 (test for warnings, line 91)
PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 15)
PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 153)
PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 24)
@@ -4319,6 +7423,34 @@ PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 70 (te
PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 71 (test for warnings, line 69)
PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 79 (test for warnings, line 78)
PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 80 (test for warnings, line 78)
+PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-coreutils.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-curl.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-curl.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-curl.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-curl.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-json.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-json.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-json.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-json.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++14 scan-sarif-file "markdown": " .*capacity: 40 bytes.*"
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++14 scan-sarif-file "text": "Diagram visualizing the predicted out-of-bounds access",
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++17 scan-sarif-file "markdown": " .*capacity: 40 bytes.*"
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++17 scan-sarif-file "text": "Diagram visualizing the predicted out-of-bounds access",
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++20 scan-sarif-file "markdown": " .*capacity: 40 bytes.*"
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++20 scan-sarif-file "text": "Diagram visualizing the predicted out-of-bounds access",
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++98 scan-sarif-file "markdown": " .*capacity: 40 bytes.*"
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++98 scan-sarif-file "text": "Diagram visualizing the predicted out-of-bounds access",
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 12)
PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 41)
PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 42)
@@ -4391,6 +7523,554 @@ PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 (test for
PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++98 (test for warnings, line 11)
PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++98 expected multiline pattern lines 42-65
PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-pr110387.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++14 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++17 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++20 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-read-char-arr.c -std=c++98 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++14 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++17 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++20 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-read-int-arr.c -std=c++98 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++14 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++17 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++20 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-read-struct-arr.c -std=c++98 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++14 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++17 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++20 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 (test for warnings, line 1)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 final event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 final event at line 20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 final event at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 final event at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 final event at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 final event at line 6 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 num bad bytes note at line 38 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 num bad bytes note at line 46 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 num bad bytes note at line 54 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 valid subscript note at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 valid subscript note at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 valid subscript note at line 39 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 valid subscript note at line 47 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 valid subscript note at line 55 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 valid subscript note at line 7 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 warning (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 warning (test for warnings, line 36)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 warning (test for warnings, line 44)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 warning (test for warnings, line 5)
+PASS: c-c++-common/analyzer/out-of-bounds-write-char-arr.c -std=c++98 warning (test for warnings, line 52)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++14 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++17 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++20 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 final event at line 39 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 final event at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 final event at line 55 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 final event at line 8 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 num bad bytes note at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 num bad bytes note at line 48 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 num bad bytes note at line 56 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 valid subscript note at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 valid subscript note at line 49 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 valid subscript note at line 57 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 valid subscript note at line 9 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 warning (test for warnings, line 38)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 warning (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 warning (test for warnings, line 54)
+PASS: c-c++-common/analyzer/out-of-bounds-write-int-arr.c -std=c++98 warning (test for warnings, line 7)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++14 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++17 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++20 warning (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 final event at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 final event at line 22 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 final event at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 final event at line 46 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 final event at line 54 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 final event at line 62 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 num bad bytes note at line 47 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 num bad bytes note at line 55 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 num bad bytes note at line 63 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 valid subscript note at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 valid subscript note at line 23 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 valid subscript note at line 30 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 valid subscript note at line 48 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 valid subscript note at line 56 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 valid subscript note at line 64 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 warning (test for warnings, line 14)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 warning (test for warnings, line 21)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 warning (test for warnings, line 28)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 warning (test for warnings, line 45)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 warning (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-write-struct-arr.c -std=c++98 warning (test for warnings, line 61)
PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 114)
PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 125)
PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 137)
@@ -4447,10 +8127,290 @@ PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warning
PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 80)
PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 91)
PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/params-2.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/params-2.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/params-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/params-2.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/params-2.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/params-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/params-2.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/params-2.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/params-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/params-2.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/params-2.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/params-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-1a.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/paths-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++14 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++17 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++20 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++98 (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/paths-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/paths-6.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for bogus messages, line 50)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for bogus messages, line 50)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for bogus messages, line 50)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for bogus messages, line 50)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/paths-7.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/paths-8.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 p != 0 at line 26 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 p == 0 at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 ptr != 0 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 ptr == 0 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 q != 0 at line 27 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++14 q == 0 at line 25 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 p != 0 at line 26 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 p == 0 at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 ptr != 0 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 ptr == 0 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 q != 0 at line 27 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++17 q == 0 at line 25 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 p != 0 at line 26 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 p == 0 at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 ptr != 0 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 ptr == 0 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 q != 0 at line 27 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++20 q == 0 at line 25 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 p != 0 at line 26 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 p == 0 at line 24 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 ptr != 0 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 ptr == 0 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 q != 0 at line 27 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pattern-test-1.c -std=c++98 q == 0 at line 25 (test for warnings, line 20)
PASS: c-c++-common/analyzer/phi-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/phi-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/phi-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/phi-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pipe-pr107486.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pipe-pr107486.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pipe-pr107486.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pipe-pr107486.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pointer-merging.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pointer-merging.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pointer-merging.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pointer-merging.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr100546.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr100546.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr100546.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr100546.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr100615.c -std=c++14 (test for warnings, line 37)
PASS: c-c++-common/analyzer/pr100615.c -std=c++14 (test for warnings, line 48)
PASS: c-c++-common/analyzer/pr100615.c -std=c++14 (test for excess errors)
@@ -4463,6 +8423,18 @@ PASS: c-c++-common/analyzer/pr100615.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr100615.c -std=c++98 (test for warnings, line 37)
PASS: c-c++-common/analyzer/pr100615.c -std=c++98 (test for warnings, line 48)
PASS: c-c++-common/analyzer/pr100615.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101503.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101503.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101503.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101503.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101570.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101570.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101570.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr101570.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/analyzer/pr101721.c -std=c++14
+UNSUPPORTED: c-c++-common/analyzer/pr101721.c -std=c++17
+UNSUPPORTED: c-c++-common/analyzer/pr101721.c -std=c++20
+UNSUPPORTED: c-c++-common/analyzer/pr101721.c -std=c++98
PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 22)
PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 23)
PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 42)
@@ -4499,10 +8471,66 @@ PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 48)
PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 50)
PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr101962.c -std=c++98 warning at line 26 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr102692-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 null deref (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 null deref (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 string literal at line 7 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++14 write to const at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 null deref (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 null deref (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 string literal at line 7 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++17 write to const at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 null deref (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 null deref (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 string literal at line 7 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++20 write to const at line 16 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 null deref (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 null deref (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 string literal at line 7 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr102695.c -std=c++98 write to const at line 16 (test for warnings, line 15)
PASS: c-c++-common/analyzer/pr103217-2.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr103217-2.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr103217-2.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr103217-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217-5.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr103217.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr103217.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr103217.c -std=c++20 (test for excess errors)
@@ -4531,10 +8559,98 @@ PASS: c-c++-common/analyzer/pr104062.c -std=c++20 leak of ap7 at line 13 (test
PASS: c-c++-common/analyzer/pr104062.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr104062.c -std=c++98 leak of ap5 (test for warnings, line 12)
PASS: c-c++-common/analyzer/pr104062.c -std=c++98 leak of ap7 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr104089.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104089.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104089.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104089.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr104308.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr104452.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104524.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104524.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104524.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104524.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++14 (test for bogus messages, line 25)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++17 (test for bogus messages, line 25)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++20 (test for bogus messages, line 25)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++98 (test for bogus messages, line 25)
+PASS: c-c++-common/analyzer/pr104560-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr105087-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr105087-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105252.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105252.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105252.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr105252.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr105783.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr105783.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr105783.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr105783.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106394.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106394.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106394.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106394.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++14 leak of unknown at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++17 leak of unknown at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++20 leak of unknown at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106539.c -std=c++98 leak of unknown at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr106845.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106845.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106845.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr106845.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr107345.c -std=c++14 at line 13 (test for errors, line 12)
PASS: c-c++-common/analyzer/pr107345.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr107345.c -std=c++17 at line 13 (test for errors, line 12)
@@ -4543,10 +8659,38 @@ PASS: c-c++-common/analyzer/pr107345.c -std=c++20 at line 13 (test for errors,
PASS: c-c++-common/analyzer/pr107345.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr107345.c -std=c++98 at line 13 (test for errors, line 12)
PASS: c-c++-common/analyzer/pr107345.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++14 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++17 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++20 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++98 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/analyzer/pr109439.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr110455.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr110455.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr110455.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr110455.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 108)
PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 110)
PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 12)
@@ -4619,6 +8763,42 @@ PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with
PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 53 (test for warnings, line 52)
PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 67 (test for warnings, line 66)
PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 81 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++14 leak of fpOut at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++14 leak of fpOutCD at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++14 leak of fpZip (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++17 leak of fpOut at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++17 leak of fpOutCD at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++17 leak of fpZip (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++20 leak of fpOut at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++20 leak of fpOutCD at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++20 leak of fpZip (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++98 leak of fpOut at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++98 leak of fpOutCD at line 22 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93032-mztools-simplified.c -std=c++98 leak of fpZip (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr93290.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93290.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93290.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93290.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93352.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93352.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93352.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93352.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++98 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-3.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++14 (test for warnings, line 51)
PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++14 (test for warnings, line 79)
PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++14 (test for excess errors)
@@ -4631,6 +8811,18 @@ PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++
PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++98 (test for warnings, line 51)
PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++98 (test for warnings, line 79)
PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/pr93355-localealias-simplified.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr93457.c -std=c++14 at line 10 (test for warnings, line 9)
PASS: c-c++-common/analyzer/pr93457.c -std=c++14 at line 11 (test for errors, line 9)
PASS: c-c++-common/analyzer/pr93457.c -std=c++14 (test for excess errors)
@@ -4643,18 +8835,118 @@ PASS: c-c++-common/analyzer/pr93457.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr93457.c -std=c++98 at line 10 (test for warnings, line 9)
PASS: c-c++-common/analyzer/pr93457.c -std=c++98 at line 11 (test for errors, line 9)
PASS: c-c++-common/analyzer/pr93457.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr93546.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93547.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93547.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93547.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93547.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/pr93669.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr93695-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr93695-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr93695-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr93695-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93938.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93938.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93938.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr93938.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/pr94047.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr94099.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94105.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94105.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94105.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94105.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr94362-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr94362-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr94362-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr94362-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++14 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++14 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++14 (test for bogus messages, line 29)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++14 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++17 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++17 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++17 (test for bogus messages, line 29)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++17 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++20 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++20 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++20 (test for bogus messages, line 29)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++20 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++98 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++98 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++98 (test for bogus messages, line 29)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++98 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr94362-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++14 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++17 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++20 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++98 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/pr94399.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr94447.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr94596.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr94596.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr94596.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr94596.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94639.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94639.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94639.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94639.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94640.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94640.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94640.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94640.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94732.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94732.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94732.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94732.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr94839.c -std=c++14 (test for bogus messages, line 19)
PASS: c-c++-common/analyzer/pr94839.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr94839.c -std=c++17 (test for bogus messages, line 19)
@@ -4663,10 +8955,50 @@ PASS: c-c++-common/analyzer/pr94839.c -std=c++20 (test for bogus messages, lin
PASS: c-c++-common/analyzer/pr94839.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr94839.c -std=c++98 (test for bogus messages, line 19)
PASS: c-c++-common/analyzer/pr94839.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++14 bogus leak (test for bogus messages, line 44)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++17 bogus leak (test for bogus messages, line 44)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++20 bogus leak (test for bogus messages, line 44)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-1.c -std=c++98 bogus leak (test for bogus messages, line 44)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++14 bogus leak (test for bogus messages, line 51)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++14 deref (test for warnings, line 48)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++17 bogus leak (test for bogus messages, line 51)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++17 deref (test for warnings, line 48)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++20 bogus leak (test for bogus messages, line 51)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++20 deref (test for warnings, line 48)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++98 bogus leak (test for bogus messages, line 51)
+PASS: c-c++-common/analyzer/pr94851-2.c -std=c++98 deref (test for warnings, line 48)
+PASS: c-c++-common/analyzer/pr94851-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr94851-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr95026.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr95026.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr95026.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr95026.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr95240.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr95240.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr95240.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr95240.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96598.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96598.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96598.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96598.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96611.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96611.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96611.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96611.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr96639.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr96639.c -std=c++14 leak at line 9 (test for warnings, line 8)
PASS: c-c++-common/analyzer/pr96639.c -std=c++14 unchecked deref (test for warnings, line 8)
@@ -4679,10 +9011,90 @@ PASS: c-c++-common/analyzer/pr96639.c -std=c++20 unchecked deref (test for warn
PASS: c-c++-common/analyzer/pr96639.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr96639.c -std=c++98 leak at line 9 (test for warnings, line 8)
PASS: c-c++-common/analyzer/pr96639.c -std=c++98 unchecked deref (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/pr96644.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/pr96646.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96648.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96648.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96648.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96648.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-notrans.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-notrans.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-notrans.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-notrans.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-trans.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-trans.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-trans.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-1-trans.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-notrans.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++14 (test for bogus messages, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++14 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++17 (test for bogus messages, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++17 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++20 (test for bogus messages, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++20 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++98 (test for bogus messages, line 14)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++98 (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/pr96650-2-trans.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++14 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++17 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++20 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++98 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/pr96651-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr96653.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr96653.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr96653.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr96653.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96699.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96699.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96699.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96699.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96705.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96705.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96705.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96705.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96713.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96713.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96713.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96713.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96764.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96764.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96764.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96764.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96777.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96777.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96777.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96777.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr96792.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr96792.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr96792.c -std=c++20 (test for excess errors)
@@ -4691,6 +9103,22 @@ PASS: c-c++-common/analyzer/pr96841.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr96841.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr96841.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr96841.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96860-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96860-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96860-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr96860-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr97029.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97072.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97072.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97072.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97072.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr97074.c -std=c++14 (test for bogus messages, line 12)
PASS: c-c++-common/analyzer/pr97074.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr97074.c -std=c++17 (test for bogus messages, line 12)
@@ -4699,6 +9127,18 @@ PASS: c-c++-common/analyzer/pr97074.c -std=c++20 (test for bogus messages, lin
PASS: c-c++-common/analyzer/pr97074.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr97074.c -std=c++98 (test for bogus messages, line 12)
PASS: c-c++-common/analyzer/pr97074.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97130.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97130.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97130.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97130.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97233.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97233.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97233.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97233.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97514.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97514.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97514.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97514.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 18)
PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 20)
PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 24)
@@ -4731,6 +9171,18 @@ PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 17 (test for warnings
PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 23 (test for warnings, line 22)
PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 27 (test for warnings, line 26)
PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97608.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97608.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97608.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97608.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97668.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97668.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97668.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr97668.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98073.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98073.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98073.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98073.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr98564.c -std=c++14 (test for warnings, line 5)
PASS: c-c++-common/analyzer/pr98564.c -std=c++14 (test for warnings, line 6)
PASS: c-c++-common/analyzer/pr98564.c -std=c++14 (test for excess errors)
@@ -4743,10 +9195,26 @@ PASS: c-c++-common/analyzer/pr98564.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr98564.c -std=c++98 (test for warnings, line 5)
PASS: c-c++-common/analyzer/pr98564.c -std=c++98 (test for warnings, line 6)
PASS: c-c++-common/analyzer/pr98564.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98575-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98575-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98575-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98575-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-a.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-b.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-b.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-b.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98580-b.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr98628.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr98628.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/pr98628.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr98628.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98918.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98918.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98918.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr98918.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr98969.c -std=c++14 (test for bogus messages, line 11)
PASS: c-c++-common/analyzer/pr98969.c -std=c++14 at line 18 (test for warnings, line 17)
PASS: c-c++-common/analyzer/pr98969.c -std=c++14 (test for excess errors)
@@ -4759,6 +9227,22 @@ PASS: c-c++-common/analyzer/pr98969.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr98969.c -std=c++98 (test for bogus messages, line 11)
PASS: c-c++-common/analyzer/pr98969.c -std=c++98 at line 18 (test for warnings, line 17)
PASS: c-c++-common/analyzer/pr98969.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++14 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++14 (test for bogus messages, line 33)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++14 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++17 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++17 (test for bogus messages, line 33)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++17 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++20 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++20 (test for bogus messages, line 33)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++20 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++98 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++98 (test for bogus messages, line 33)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++98 (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/pr99044-2.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++14 (test for bogus messages, line 52)
PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++17 (test for bogus messages, line 52)
@@ -4799,6 +9283,18 @@ PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for bogus messages, l
PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for bogus messages, line 43)
PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for warnings, line 31)
PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++14 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++17 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++20 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++98 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/pr99716-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-3.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/pr99774-1.c -std=c++14 (test for bogus messages, line 52)
PASS: c-c++-common/analyzer/pr99774-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/pr99774-1.c -std=c++17 (test for bogus messages, line 52)
@@ -4807,6 +9303,34 @@ PASS: c-c++-common/analyzer/pr99774-1.c -std=c++20 (test for bogus messages, l
PASS: c-c++-common/analyzer/pr99774-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/pr99774-1.c -std=c++98 (test for bogus messages, line 52)
PASS: c-c++-common/analyzer/pr99774-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99906.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99906.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99906.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pr99906.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++14 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++17 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++20 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pragma-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/pragma-2.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 25)
PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 26)
PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 28)
@@ -5159,6 +9683,26 @@ PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++14 (test for excess erro
PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/refcounting-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/rhbz1878600.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/rhbz1878600.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/rhbz1878600.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/rhbz1878600.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/analyzer/sarif-pr107366.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/scope-1.c -std=c++14 (test for warnings, line 21)
PASS: c-c++-common/analyzer/scope-1.c -std=c++14 (test for warnings, line 9)
PASS: c-c++-common/analyzer/scope-1.c -std=c++14 (test for excess errors)
@@ -5207,6 +9751,10 @@ PASS: c-c++-common/analyzer/setjmp-9.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/setjmp-9.c -std=c++98 (test for warnings, line 32)
PASS: c-c++-common/analyzer/setjmp-9.c -std=c++98 expected multiline pattern lines 43-105
PASS: c-c++-common/analyzer/setjmp-9.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-pr109094.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-pr109094.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-pr109094.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-pr109094.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++14 at line 16 (test for warnings, line 15)
PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++14 expected multiline pattern lines 79-121
PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++14 (test for excess errors)
@@ -5247,6 +9795,10 @@ PASS: c-c++-common/analyzer/sock-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/sock-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/sock-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/sock-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/sock-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/sock-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/sock-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/sock-2.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 29)
PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 35)
PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 42)
@@ -5283,6 +9835,58 @@ PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++20 (test for excess errors
PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for warnings, line 31)
PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for warnings, line 34)
PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/stale-frame-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/stdarg-sentinel-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++14 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++17 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++20 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++98 (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/stdarg-types-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/stdarg-types-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/strcpy-2.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 (test for warnings, line 66)
PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 at line 61 (test for warnings, line 60)
PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 (test for excess errors)
@@ -5455,6 +10059,26 @@ XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 41 (test
XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 43 (test for bogus messages, line 42)
XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 45 (test for bogus messages, line 44)
XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 48 (test for bogus messages, line 47)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/strndup-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 18)
PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 24)
PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 25)
@@ -5571,6 +10195,98 @@ PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (t
PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++98 (test for warnings, line 20)
PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++98 (test for warnings, line 32)
PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/switch-wrong-enum.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 uninit at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 uninit at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 unknown (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++14 unknown (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 uninit at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 uninit at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 unknown (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++17 unknown (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 uninit at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 uninit at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 unknown (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++20 unknown (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 uninit at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 uninit at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 unknown (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-1.c -std=c++98 unknown (test for warnings, line 24)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 105)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 22)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 34)
@@ -5603,6 +10319,410 @@ PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages,
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 91)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for warnings, line 70)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/symbolic-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/symbolic-6.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/symbolic-7.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-8.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/symbolic-gt-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++14 final event at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++14 warning (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++17 final event at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++17 warning (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++20 final event at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++20 warning (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++98 final event at line 17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-alloc-3.c -std=c++98 warning (test for warnings, line 16)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 final event at line 35 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 final event at line 42 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 warning (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++14 warning (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 final event at line 35 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 final event at line 42 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 warning (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++17 warning (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 final event at line 35 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 final event at line 42 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 warning (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++20 warning (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 (test for warnings, line 57)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 final event at line 35 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 final event at line 42 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 warning (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-assert-BUG_ON.c -std=c++98 warning (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-divisor-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-divisor-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-divisor-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-divisor-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/taint-merger.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for bogus messages, line 7)
PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for bogus messages, line 7)
@@ -5611,6 +10731,282 @@ PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for bogus messa
PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for bogus messages, line 7)
PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/taint-realloc.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 109)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 121)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 147)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 85)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 109)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 121)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 147)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 85)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 109)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 121)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 147)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 85)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 104)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 109)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 115)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 121)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 122)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 127)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 133)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 139)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 140)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 146)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 147)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 50)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 55)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 67)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 73)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 85)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 86)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 92)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 97)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for warnings, line 98)
+PASS: c-c++-common/analyzer/uninit-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6b.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6b.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6b.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-6b.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 19)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 34)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 37)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for bogus messages, line 60)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 19)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 34)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 37)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for bogus messages, line 60)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 19)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 34)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 37)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for bogus messages, line 60)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 19)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 34)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 36)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 37)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for bogus messages, line 60)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/uninit-8.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 5)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 6)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for excess errors)
@@ -5623,10 +11019,378 @@ PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for warnings, line 5)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for warnings, line 6)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr104576.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr104576.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr104576.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr104576.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/uninit-pr106204.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++14 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++17 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++20 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++98 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/uninit-pr108704.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 83)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 90)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 96)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 99)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 83)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 90)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 96)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 99)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 83)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 90)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 96)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 99)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 83)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 90)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 96)
+PASS: c-c++-common/analyzer/uninit-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 99)
+UNSUPPORTED: c-c++-common/analyzer/uninit-pr108968-register.c -std=c++14
+UNSUPPORTED: c-c++-common/analyzer/uninit-pr108968-register.c -std=c++17
+UNSUPPORTED: c-c++-common/analyzer/uninit-pr108968-register.c -std=c++20
+UNSUPPORTED: c-c++-common/analyzer/uninit-pr108968-register.c -std=c++98
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++14 no followup warnings (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++17 no followup warnings (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++20 no followup warnings (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94713.c -std=c++98 no followup warnings (test for bogus messages, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++14 (test for bogus messages, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++17 (test for bogus messages, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++20 (test for bogus messages, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++98 (test for bogus messages, line 8)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/uninit-pr94714.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 100)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 125)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 204)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 208)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 221)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 230)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 233)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 237)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 100)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 125)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 204)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 208)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 221)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 230)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 233)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 237)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 100)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 125)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 204)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 208)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 221)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 230)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 233)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 237)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 100)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 103)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 125)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 128)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 134)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 138)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 141)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 155)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 158)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 161)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 165)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 176)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 179)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 182)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 186)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 196)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 201)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 204)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 208)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 221)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 230)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 233)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 237)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 40)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 70)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 94)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 95)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for warnings, line 99)
+PASS: c-c++-common/analyzer/unknown-fns-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 42)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 54)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/unknown-fns-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/unknown-fns-4.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/untracked-2.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/untracked-2.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/untracked-2.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/untracked-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/unused-local-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++14 use-after-free (test for warnings, line 7)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++17 use-after-free (test for warnings, line 7)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++20 use-after-free (test for warnings, line 7)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-2.c -std=c++98 use-after-free (test for warnings, line 7)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/use-after-free-3.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++20 (test for excess errors)
@@ -5643,6 +11407,10 @@ PASS: c-c++-common/analyzer/volatile-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/volatile-1.c -std=c++98 (test for warnings, line 17)
PASS: c-c++-common/analyzer/volatile-1.c -std=c++98 (test for warnings, line 9)
PASS: c-c++-common/analyzer/volatile-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/vsnprintf-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/vsnprintf-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/vsnprintf-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/vsnprintf-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 12)
PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 15)
PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 19)
@@ -5743,6 +11511,78 @@ PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 at line 13
PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 dup at line 30 (test for warnings, line 29)
PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 warning (test for warnings, line 29)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 51)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for warnings, line 61)
+PASS: c-c++-common/analyzer/zlib-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++14 compr leak at line 19 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++14 compr leak at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++14 uncompr leak (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++14 uncompr leak (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++17 compr leak at line 19 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++17 compr leak at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++17 uncompr leak (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++17 uncompr leak (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 compr leak at line 19 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 compr leak at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 uncompr leak (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++20 uncompr leak (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 compr leak at line 19 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 compr leak at line 23 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 uncompr leak (test for warnings, line 18)
+PASS: c-c++-common/analyzer/zlib-4.c -std=c++98 uncompr leak (test for warnings, line 22)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++14 (test for bogus messages, line 32)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++14 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++17 (test for bogus messages, line 32)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++17 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++20 (test for bogus messages, line 32)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++20 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++98 (test for bogus messages, line 32)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++98 (test for warnings, line 45)
+PASS: c-c++-common/analyzer/zlib-5.c -std=c++98 (test for excess errors)
PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 13)
PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 14)
PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 19)
@@ -13241,12 +19081,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 52)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 53)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 54)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 55)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 56)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 57)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 58)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 59)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 60)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 61)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 62)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 63)
@@ -13292,12 +19132,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 52)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 53)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 54)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 55)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 56)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 57)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 58)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 59)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 60)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 61)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 62)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 63)
@@ -13343,12 +19183,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 52)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 53)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 54)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 55)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 56)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 57)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 58)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 59)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 60)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 61)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 62)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 63)
@@ -13394,12 +19234,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 52)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 53)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 54)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 55)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 56)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 57)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 58)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 59)
-PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 60)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 61)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 62)
PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 63)
@@ -50952,6 +56792,65 @@ PASS: g++.dg/cpp0x/deleted15.C -std=gnu++17 (test for excess errors)
PASS: g++.dg/cpp0x/deleted15.C -std=gnu++20 (test for warnings, line 6)
PASS: g++.dg/cpp0x/deleted15.C -std=gnu++20 (test for excess errors)
UNSUPPORTED: g++.dg/cpp0x/deleted15.C -std=gnu++98
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16.C -std=c++98
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16a.C -std=c++98
PASS: g++.dg/cpp0x/deleted2.C -std=c++14 (test for excess errors)
PASS: g++.dg/cpp0x/deleted2.C -std=c++17 (test for excess errors)
PASS: g++.dg/cpp0x/deleted2.C -std=c++20 (test for errors, line 9)
@@ -68735,11 +74634,11 @@ PASS: g++.dg/cpp0x/vt-65790.C -std=c++14 (test for excess errors)
PASS: g++.dg/cpp0x/vt-65790.C -std=c++17 (test for excess errors)
PASS: g++.dg/cpp0x/vt-65790.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/cpp0x/vt-65790.C -std=c++98
-XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
PASS: g++.dg/cpp0x/vt-88982.C -std=c++14 (test for excess errors)
-XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
PASS: g++.dg/cpp0x/vt-88982.C -std=c++17 (test for excess errors)
-XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
PASS: g++.dg/cpp0x/vt-88982.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/cpp0x/vt-88982.C -std=c++98
PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++14 (test for warnings, line 10)
@@ -74092,9 +79991,9 @@ PASS: g++.dg/cpp1z/class-deduction66.C -std=c++20 (test for errors, line 9)
PASS: g++.dg/cpp1z/class-deduction66.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/cpp1z/class-deduction66.C -std=c++98
UNSUPPORTED: g++.dg/cpp1z/class-deduction67.C -std=c++14
-PASS: g++.dg/cpp1z/class-deduction67.C -std=c++17 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction67.C -std=c++17 at line 19 (test for errors, line 17)
PASS: g++.dg/cpp1z/class-deduction67.C -std=c++17 (test for excess errors)
-PASS: g++.dg/cpp1z/class-deduction67.C -std=c++20 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction67.C -std=c++20 at line 19 (test for errors, line 17)
PASS: g++.dg/cpp1z/class-deduction67.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/cpp1z/class-deduction67.C -std=c++98
UNSUPPORTED: g++.dg/cpp1z/class-deduction68.C -std=c++14
@@ -77226,6 +83125,14 @@ UNSUPPORTED: g++.dg/cpp1z/nontype-auto22.C -std=c++14
PASS: g++.dg/cpp1z/nontype-auto22.C -std=c++17 (test for excess errors)
PASS: g++.dg/cpp1z/nontype-auto22.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/cpp1z/nontype-auto22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto23.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.C -std=c++98
UNSUPPORTED: g++.dg/cpp1z/nontype-auto3.C -std=c++14
PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++17 (test for errors, line 7)
PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++17 (test for excess errors)
@@ -78421,6 +84328,14 @@ PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for errors, line 31)
PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for excess errors)
PASS: g++.dg/cpp23/auto-fncast14.C -std=c++23 (test for excess errors)
PASS: g++.dg/cpp23/auto-fncast14.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++23 (test for errors, line 17)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++23 (test for errors, line 18)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++23 (test for errors, line 20)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++26 (test for errors, line 17)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++26 (test for errors, line 18)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++26 (test for errors, line 20)
+PASS: g++.dg/cpp23/auto-fncast15.C -std=gnu++26 (test for excess errors)
PASS: g++.dg/cpp23/auto-fncast2.C -std=c++23 (test for excess errors)
PASS: g++.dg/cpp23/auto-fncast2.C -std=c++26 (test for excess errors)
PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 10)
@@ -78477,6 +84392,24 @@ PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++98 (test for excess errors)
PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++98 execution test
PASS: g++.dg/cpp23/charset1.C -std=gnu++23 (test for excess errors)
PASS: g++.dg/cpp23/charset1.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++26 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for excess errors)
PASS: g++.dg/cpp23/concepts-err1.C -std=c++23 (test for errors, line 5)
PASS: g++.dg/cpp23/concepts-err1.C -std=c++23 (test for errors, line 6)
PASS: g++.dg/cpp23/concepts-err1.C -std=c++23 (test for excess errors)
@@ -122678,6 +128611,54 @@ PASS: g++.dg/overload/error4.C -std=c++20 (test for errors, line 5)
PASS: g++.dg/overload/error4.C -std=c++20 (test for excess errors)
PASS: g++.dg/overload/error4.C -std=c++98 (test for errors, line 5)
PASS: g++.dg/overload/error4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++98 (test for excess errors)
PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for errors, line 15)
PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for warnings, line 4)
PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for warnings, line 7)
@@ -140389,6 +146370,10 @@ PASS: g++.dg/template/ptrmem33.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/ptrmem33.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/ptrmem33.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/template/ptrmem33.C -std=c++98
+PASS: g++.dg/template/ptrmem34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ptrmem34.C -std=c++98
PASS: g++.dg/template/ptrmem4.C -std=c++14 (test for errors, line 19)
PASS: g++.dg/template/ptrmem4.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/ptrmem4.C -std=c++17 (test for errors, line 19)
@@ -141422,6 +147407,10 @@ PASS: g++.dg/template/sizeof17.C -std=gnu++14 (test for excess errors)
PASS: g++.dg/template/sizeof17.C -std=gnu++17 (test for excess errors)
PASS: g++.dg/template/sizeof17.C -std=gnu++20 (test for excess errors)
PASS: g++.dg/template/sizeof17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/sizeof18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof18.C -std=c++98 (test for excess errors)
PASS: g++.dg/template/sizeof2.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/sizeof2.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/sizeof2.C -std=c++20 (test for excess errors)
@@ -182646,7 +188635,6 @@ PASS: c-c++-common/gomp/clauses-1.c -std=c++20 (test for excess errors)
PASS: c-c++-common/gomp/clauses-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 10)
PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 12)
-PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 14)
PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 18)
PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 20)
PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 28)
@@ -182659,7 +188647,6 @@ PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for errors, line 8)
PASS: c-c++-common/gomp/clauses-2.c -std=c++14 (test for excess errors)
PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 10)
PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 12)
-PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 14)
PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 18)
PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 20)
PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 28)
@@ -182672,7 +188659,6 @@ PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for errors, line 8)
PASS: c-c++-common/gomp/clauses-2.c -std=c++17 (test for excess errors)
PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 10)
PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 12)
-PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 14)
PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 18)
PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 20)
PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 28)
@@ -182685,7 +188671,6 @@ PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for errors, line 8)
PASS: c-c++-common/gomp/clauses-2.c -std=c++20 (test for excess errors)
PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 10)
PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 12)
-PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 14)
PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 18)
PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 20)
PASS: c-c++-common/gomp/clauses-2.c -std=c++98 (test for errors, line 28)
@@ -193826,13 +199811,13 @@ PASS: c-c++-common/gomp/sink-5.c -std=c++20 (test for errors, line 12)
PASS: c-c++-common/gomp/sink-5.c -std=c++20 (test for excess errors)
PASS: c-c++-common/gomp/sink-5.c -std=c++98 (test for errors, line 12)
PASS: c-c++-common/gomp/sink-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/gomp/target-50.c -std=c++14 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(to:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
+PASS: c-c++-common/gomp/target-50.c -std=c++14 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(alloc:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
PASS: c-c++-common/gomp/target-50.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/gomp/target-50.c -std=c++17 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(to:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
+PASS: c-c++-common/gomp/target-50.c -std=c++17 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(alloc:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
PASS: c-c++-common/gomp/target-50.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/gomp/target-50.c -std=c++20 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(to:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
+PASS: c-c++-common/gomp/target-50.c -std=c++20 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(alloc:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
PASS: c-c++-common/gomp/target-50.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/gomp/target-50.c -std=c++98 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(to:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
+PASS: c-c++-common/gomp/target-50.c -std=c++98 scan-tree-dump-times gimple "map\\(struct:\\*tmp \\[len: 1\\]\\) map\\(alloc:tmp[._0-9]*->arr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:tmp[._0-9]*->arr \\[bias: 0\\]\\)" 2
PASS: c-c++-common/gomp/target-50.c -std=c++98 (test for excess errors)
PASS: c-c++-common/gomp/target-data-1.c -std=c++14 (test for errors, line 30)
PASS: c-c++-common/gomp/target-data-1.c -std=c++14 (test for errors, line 33)
@@ -194006,13 +199991,17 @@ PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for warnin
PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for warnings, line 14)
PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for warnings, line 19)
PASS: c-c++-common/gomp/target-device-ancestor-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++14 scan-tree-dump-times gimple "map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[^-]+->vectors \\[bias: [^]]+\\]\\)" 3
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++14 scan-tree-dump-times gimple "map\\(struct:\\*\\(f->bars \\+ \\(sizetype\\) \\(\\([^\\)]+\\) n \\* (?:16|8)\\)\\) \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\)" 2
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++14 scan-tree-dump-times gimple "map\\(struct:\\*f \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\) map\\(attach:\\*_[0-9]+ \\[bias: _[0-9]+\\]\\)" 1
PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++17 scan-tree-dump-times gimple "map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[^-]+->vectors \\[bias: [^]]+\\]\\)" 3
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++17 scan-tree-dump-times gimple "map\\(struct:\\*\\(f->bars \\+ \\(sizetype\\) \\(\\([^\\)]+\\) n \\* (?:16|8)\\)\\) \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\)" 2
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++17 scan-tree-dump-times gimple "map\\(struct:\\*f \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\) map\\(attach:\\*_[0-9]+ \\[bias: _[0-9]+\\]\\)" 1
PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++20 scan-tree-dump-times gimple "map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[^-]+->vectors \\[bias: [^]]+\\]\\)" 3
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++20 scan-tree-dump-times gimple "map\\(struct:\\*\\(f->bars \\+ \\(sizetype\\) \\(\\([^\\)]+\\) n \\* (?:16|8)\\)\\) \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\)" 2
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++20 scan-tree-dump-times gimple "map\\(struct:\\*f \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\) map\\(attach:\\*_[0-9]+ \\[bias: _[0-9]+\\]\\)" 1
PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++98 scan-tree-dump-times gimple "map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[^-]+->vectors \\[bias: [^]]+\\]\\)" 3
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++98 scan-tree-dump-times gimple "map\\(struct:\\*\\(f->bars \\+ \\(sizetype\\) \\(\\([^\\)]+\\) n \\* (?:16|8)\\)\\) \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\)" 2
+PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++98 scan-tree-dump-times gimple "map\\(struct:\\*f \\[len: 1\\]\\) map\\(alloc:[a-z0-9\\._]+->vectors \\[len: 0\\]\\) map\\(to:\\*_[0-9]+ \\[len: _[0-9]+\\]\\) map\\(attach:[a-z0-9\\._]+->vectors \\[bias: [^\\]]+\\]\\) map\\(attach:\\*_[0-9]+ \\[bias: _[0-9]+\\]\\)" 1
PASS: c-c++-common/gomp/target-enter-data-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++14 (test for errors, line 13)
PASS: c-c++-common/gomp/target-has-device-addr-1.c -std=c++14 (test for errors, line 16)
@@ -194078,17 +200067,21 @@ PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++98 scan-tree-dump gimp
PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++98 scan-tree-dump gimple "#pragma omp target exit data map\\(from:array\\[[^]]+\\]\\[0\\] \\[len: [0-9]+\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++98 scan-tree-dump gimple "#pragma omp target num_teams.* firstprivate\\(i\\) map\\(tofrom:array \\[len: [0-9]+\\]\\[implicit\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++14 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++14 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++14 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++14 scan-tree-dump-not gimple "map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++17 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++17 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++17 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++17 scan-tree-dump-not gimple "map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++20 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++20 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++20 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++20 scan-tree-dump-not gimple "map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++98 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++98 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: [0-9]+\\]\\) map\\(tofrom:\\*_[0-9]+ \\[len: [0-9]+\\]\\) map\\(attach:a\\.ptr \\[bias: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++98 scan-tree-dump gimple "#pragma omp target num_teams.* map\\(tofrom:a \\[len: [0-9]+\\]\\[implicit\\]\\)"
+PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++98 scan-tree-dump-not gimple "map\\(struct:a \\[len: 1\\]\\) map\\(alloc:a\\.ptr \\[len: 0\\]\\)"
PASS: c-c++-common/gomp/target-implicit-map-2.c -std=c++98 (test for excess errors)
PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++14 (test for errors, line 10)
PASS: c-c++-common/gomp/target-in-reduction-1.c -std=c++14 (test for errors, line 4)
@@ -200376,6 +206369,10 @@ PASS: g++.dg/gomp/sink-3.C -std=gnu++20 scan-tree-dump-times gimple "depend\\(
PASS: g++.dg/gomp/sink-3.C -std=gnu++20 (test for excess errors)
PASS: g++.dg/gomp/sink-3.C -std=gnu++98 scan-tree-dump-times gimple "depend\\(sink:p\\+400\\)" 1
PASS: g++.dg/gomp/sink-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/gomp/static-component-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/gomp/static-component-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/gomp/static-component-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/gomp/static-component-1.C -std=c++98 (test for excess errors)
PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 13)
PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 28)
PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 6)
@@ -226258,6 +232255,10 @@ PASS: g++.dg/vect/pr110557.cc -std=c++20 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++20 execution test
PASS: g++.dg/vect/pr110557.cc -std=c++98 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++98 execution test
+PASS: g++.dg/vect/pr112793.cc -std=c++14 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++17 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/vect/pr112793.cc -std=c++98
UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++14
UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++17
UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++20
@@ -263703,10 +269704,10 @@ Running gcc.git~master/gcc/testsuite/g++.target/xtensa/xtensa.exp ...
=== g++ Summary ===
-# of expected passes 249471
+# of expected passes 255442
# of unexpected failures 7
# of unexpected successes 2
-# of expected failures 2694
-# of unsupported tests 11456
-/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-linux-gnueabihf-g++ version 14.0.0 20231213 (experimental) [master revision gcc-14-6512-g5445ff4a51f] (GCC)
+# of expected failures 2700
+# of unsupported tests 11480
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-linux-gnueabihf-g++ version 14.0.0 20231214 (experimental) [master revision gcc-14-6568-g29ad35a1db6] (GCC)